version: '3.8' services: db: image: linuxserver/mariadb restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: rootpassword MYSQL_DATABASE: whats_the_point TZ: America/Toronto volumes: - db_data:/config ports: - "3306:3306" web: build: . restart: unless-stopped environment: PORT: 4000 JWT_SECRET: dev_jwt_secret_change_in_production DB_HOST: db DB_USER: root DB_PASSWORD: rootpassword DB_NAME: whats_the_point TMDB_API_KEY: your_tmdb_api_key_here depends_on: - db ports: - "4000:4000" volumes: - ./backend:/app - /app/node_modules volumes: db_data: