services: backend: build: context: ./backend dockerfile: Dockerfile.dev volumes: - ./backend:/app - /app/node_modules - ./bilder:/bilder ports: - "3000:3000" depends_on: - database frontend: build: context: ./frontend dockerfile: Dockerfile.dev volumes: - ./frontend:/app - /app/node_modules ports: - "1420:1420" depends_on: - backend environment: API_BASE_PUBLIC: http://localhost:3000/api API_BASE_INTERNAL: http://backend:3000/api GRAPHQL_ENDPOINT_PUBLIC: http://localhost:3000/graphql GRAPHQL_ENDPOINT_INTERNAL: http://backend:3000/graphql database: image: mysql:8 restart: always environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: ritzenbergen MYSQL_USER: app MYSQL_PASSWORD: pwd ports: - "3306:3306" volumes: - mysql_data:/var/lib/mysql volumes: mysql_data: