services: next-app-dev: container_name: absensi-frontend-dev image: absensi-frontend-dev build: context: . dockerfile: ./Docker/dev.Dockerfile # Set environment variables directly in the docker-compose file environment: NEXTAUTH_URL: ${NEXTAUTH_URL} NEXT_PUBLIC_API_URL: ${NEXT_PUBLIC_API_URL} # Set envrionment variables based on the .env file env_file: - .env volumes: - ./src:/app/src - ./public:/app/public - ./styles:/app/styles restart: always ports: - 3000:3000 networks: - absensi-network networks: absensi-network: driver: bridge