Skip to content

Instantly share code, notes, and snippets.

@Sama-004
Created January 23, 2025 16:00
Show Gist options
  • Save Sama-004/fdf08a38671150693b9c2b29797bdd67 to your computer and use it in GitHub Desktop.
Save Sama-004/fdf08a38671150693b9c2b29797bdd67 to your computer and use it in GitHub Desktop.
services:
web:
restart: always
build: .
ports:
- '3000:3000'
environment:
- NODE_ENV=production
- NEXT_PUBLIC_ADMIN_EMAIL=${NEXT_PUBLIC_ADMIN_EMAIL}
- NEXT_PUBLIC_ADMIN_PASSWORD=${NEXT_PUBLIC_ADMIN_PASSWORD}
- NEXT_PUBLIC_BASE_URL=${NEXT_PUBLIC_BASE_URL}
- BETTER_AUTH_SECRET=${BETTER_AUTH_SECRET}
- BETTER_AUTH_URL=${BETTER_AUTH_URL}
- DRAGONFLY_PASSWORD=${DRAGONFLY_PASSWORD}
- DRAGONFLY_HOST=${DRAGONFLY_HOST}
- DRAGONFLY_PORT=${DRAGONFLY_PORT}
env_file:
- .env
networks:
- my_network
depends_on:
- dragonfly
dragonfly:
image: 'docker.dragonflydb.io/dragonflydb/dragonfly'
ulimits:
memlock: -1
ports:
- '6379:6379'
volumes:
- dragonflydata:/data
command: --requirepass ${DRAGONFLY_PASSWORD}
environment:
- DRAGONFLY_PASSWORD=${DRAGONFLY_PASSWORD}
networks:
- my_network
volumes:
dragonflydata:
networks:
my_network:
name: my_network
driver: bridge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment