import NextAuth from 'next-auth'
import Providers from 'next-auth/providers'
export default NextAuth({
providers: [
Providers.Strava({
clientId: process.env.STRAVA_CLIENT_ID,
clientSecret: process.env.STRAVA_CLIENT_SECRET,
authorize: async (credentials) => {
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"modules": { | |
"module_position": 1, | |
"module_name": "Pengenalan Docker dan Konsep Dasar", | |
"module_description": "Mempelajari apa itu Docker, mengapa penting dalam pengembangan perangkat lunak modern, arsitektur dasar Docker, dan memahami istilah kunci seperti Container, Image, dan Docker Daemon, serta peran Docker dalam ekosistem DevOps.", | |
"next_module_descrption": "Setelah memahami konsep dasar Docker, kita akan beralih ke langkah praktis dengan menginstal Docker di perangkat Anda, mempersiapkan lingkungan kerja, dan menjalankan Container pertama Anda untuk memastikan instalasi berhasil dan sistem siap digunakan.", | |
"url_refences": [ | |
"https://docs.docker.com/get-started/", | |
"https://docs.docker.com/get-started/overview/", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"course_title": "Membangun Aplikasi dengan Docker: Panduan Praktis untuk Pemula", | |
"course_descrption": "Kelas ini dirancang khusus untuk pemula yang ingin memahami dan menguasai dasar-dasar Docker. Anda akan mempelajari konsep Containerization, mengelola Docker Images dan Containers, membuat Dockerfile kustom, hingga mengorkestrasi aplikasi multi-Container menggunakan Docker Compose. Kelas ini akan membekali Anda dengan pengetahuan praktis untuk menyederhanakan proses pengembangan dan deployment aplikasi.", | |
"modules": [ | |
{ | |
"module_position": 1, | |
"module_name": "Pengenalan Docker dan Konsep Dasar", | |
"module_description": "Mempelajari apa itu Docker, mengapa penting dalam pengembangan perangkat lunak modern, arsitektur dasar Docker, dan memahami istilah kunci seperti Container, Image, dan Docker Daemon, serta peran Docker dalam ekosistem DevOps.", | |
"next_module_descrption": "Setelah memahami konsep dasar Docker, kita akan beralih ke langkah praktis dengan meng |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"message": "hello" | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function refreshAccessToken() { | |
const prop = PropertiesService.getScriptProperties() | |
const refreshToken = prop.getProperty("REFRESH_TOKEN"); | |
const clientId = prop.getProperty("CLIENT_ID"); | |
const clientSecret = prop.getProperty("CLIENT_SECRET"); | |
const url = 'https://launchpad.37signals.com/authorization/token?type=refresh&refresh_token=' + encodeURIComponent(refreshToken) + '&client_id=' + encodeURIComponent(clientId) + '&client_secret=' + encodeURIComponent(clientSecret); | |
const options = { | |
method: 'post', |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8" /> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
<title>Document</title> | |
<style> | |
:root { | |
--background-color: #fff; | |
--text-color: black; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8" /> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
<title>Document</title> | |
<style> | |
:root { | |
--textColor: black; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Vercel Production Deployment | |
env: | |
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} | |
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }} | |
on: | |
push: | |
branches: | |
- main | |
jobs: | |
Deploy-Production: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
rejection_submissions_count: "8755" | |
rejection_submissions_waiting_time: "12339530" | |
submissions_count: 19689 | |
submissions_waiting_time: "28154025" | |
total_less_than_24_submission: "2390" | |
total_more_than_72_submission: "15253" | |
weekend_submission_count: "5022" | |
weekend_submission_waiting_time: "8242654" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"name": "<strong>Alfian</strong>", | |
"alamat": "bandung", | |
"umur" : "25" | |
} |
NewerOlder