version: '3.8' services: frontend: build: ./frontend container_name: pastevault-frontend restart: always ports: - "80:80" depends_on: - backend backend: build: ./backend container_name: pastevault-backend restart: always expose: - "8000" env_file: - .env depends_on: - redis redis: image: redis:7-alpine container_name: pastevault-redis restart: always volumes: - redis_data:/data command: redis-server --appendonly yes volumes: redis_data: