.env
file# .env
AUTH_SECRET=""
AUTH_GOOGLE_ID=""
AUTH_GOOGLE_SECRET=""
ROOT_URL="http://localhost"
docker compose -f docker-compose.yml -f docker-compose-supabase.yml -f docker-compose-supabase-s3.yml up
The database is stored in a docker volume.
To reset the database docker compose down -v
The website is running on http://localhost The database admin panel is running on http://localhost/dbeaver
deployment_scripts/.env
# deployment_scripts/.env
AUTH_SECRET=""
AUTH_GOOGLE_ID=""
AUTH_GOOGLE_SECRET=""
ROOT_URL="https://domain.com"
./deployment_scripts/deploy-local.sh
The service will listen on 443
, 80
ports, automatically redirecting to https.
The https certificate is automatically created.
You need to configure your local ~/.ssh/config
and ensure docker is running on the local and remote machine.
deployment_scripts/deploy-remote.sh
deployment_scripts/.env
# deployment_scripts/.env
AUTH_SECRET=""
AUTH_GOOGLE_ID=""
AUTH_GOOGLE_SECRET=""
ROOT_URL="https://domain.com"
./deployment_scripts/deploy-remote.sh
The service will listen on 443
, 80
ports, automatically redirecting to https.
The https certificate is automatically created.