65 lines
1.7 KiB
YAML
65 lines
1.7 KiB
YAML
|
# Use postgres/example user/password credentials
|
||
|
volumes:
|
||
|
database-data:
|
||
|
|
||
|
networks:
|
||
|
bls-cal:
|
||
|
name: bls-cal
|
||
|
external: false
|
||
|
|
||
|
services:
|
||
|
#database:
|
||
|
# container_name: database
|
||
|
# image: postgres
|
||
|
# restart: always
|
||
|
# volumes:
|
||
|
# - /Users/Docker/cal/datenbank:/var/lib/postgresql/data/
|
||
|
# env_file: .env
|
||
|
# ports:
|
||
|
# - 1011:5432
|
||
|
# networks:
|
||
|
# - bls-cal
|
||
|
|
||
|
bls-cal:
|
||
|
image: bls-cal:1.0
|
||
|
container_name: BLS-cal
|
||
|
build:
|
||
|
context: .
|
||
|
dockerfile: Dockerfile
|
||
|
args:
|
||
|
NEXT_PUBLIC_WEBAPP_URL: ${NEXT_PUBLIC_WEBAPP_URL}
|
||
|
NEXT_PUBLIC_API_V2_URL: ${NEXT_PUBLIC_API_V2_URL}
|
||
|
NEXT_PUBLIC_LICENSE_CONSENT: ${NEXT_PUBLIC_LICENSE_CONSENT}
|
||
|
CALCOM_TELEMETRY_DISABLED: ${CALCOM_TELEMETRY_DISABLED}
|
||
|
NEXTAUTH_SECRET: ${NEXTAUTH_SECRET}
|
||
|
CALENDSO_ENCRYPTION_KEY: ${CALENDSO_ENCRYPTION_KEY}
|
||
|
DATABASE_URL: ${DATABASE_URL}
|
||
|
DATABASE_DIRECT_URL: ${DATABASE_URL}
|
||
|
network: bls-cal
|
||
|
restart: always
|
||
|
networks:
|
||
|
- bls-cal
|
||
|
ports:
|
||
|
- 3000:3000
|
||
|
env_file: .env
|
||
|
environment:
|
||
|
- DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${DATABASE_HOST}/${POSTGRES_DB}
|
||
|
- DATABASE_DIRECT_URL=${DATABASE_URL}
|
||
|
|
||
|
#studio:
|
||
|
# image: bls-cal:1.0
|
||
|
# restart: always
|
||
|
# networks:
|
||
|
# - bls-cal
|
||
|
# ports:
|
||
|
# - 5555:5555
|
||
|
# env_file: .env
|
||
|
# environment:
|
||
|
# - DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${DATABASE_HOST}/${POSTGRES_DB}
|
||
|
# - DATABASE_DIRECT_URL=${DATABASE_URL}
|
||
|
# depends_on:
|
||
|
# - database
|
||
|
# command:
|
||
|
# - npx
|
||
|
# - prisma
|
||
|
# - studio
|