Skip to content

Instantly share code, notes, and snippets.

View HarleySalas's full-sized avatar
🎯
Focusing

Harley Salas HarleySalas

🎯
Focusing
View GitHub Profile
import { AUTH_REDIRECT_COOKIE, COLLECTION_SLUG } from '@/constants'
import { lucia } from '@/lib/lucia'
import { authProviders } from '@/lib/lucia/providers'
import { getPayloadHMR } from '@payloadcms/next/utilities'
import config from '@/payload.config'
import { OAuth2RequestError } from 'arctic'
import { cookies } from 'next/headers'
import type { NextRequest } from 'next/server'
export async function GET(
import 'server-only'
import { fetchJson } from '@/lib/utils/fetchJson'
import { Google, Yandex, generateState, generateCodeVerifier } from 'arctic'
import { cookies } from 'next/headers'
import type { Customer } from '@/payload-types'
import type { NextRequest } from 'next/server'
type ExchangeCodeResponse = {
data: Pick<Customer, 'provider' | 'providerAccountId' | 'metadata'>
@HarleySalas
HarleySalas / migrate.sh
Created June 7, 2024 10:18 — forked from Geczy/migrate.sh
Migrate Coolify to a new server
#!/bin/bash
# This script will backup your Coolify instance and move everything to a new server. Docker volumes, Coolify database, and ssh keys
# 1. Script must run on the source server
# 2. Have all the containers running that you want to migrate
# Configuration - Modify as needed
sshKeyPath="$HOME/.ssh/your_private_key" # Key to destination server
destinationHost="server.example.com"