Simen Daehlin So Postgres loads up fine now, so that's fixed. But I still get the cannot find module: ../data/data error within strapi. I'm still looking for any other file that would be causing this but im still confused. version : "3.8" services: strapi: container_name: strapi build: . image: strapi:latest # restart: unless-stopped env_file: .env environment: DATABASE_CLIENT: ${DATABASE_CLIENT} DATABASE_HOST: postgresDB DATABASE_NAME: ${DATABASE_NAME} DATABASE_USERNAME: ${DATABASE_USERNAME} DATABASE_PORT: ${DATABASE_PORT} JWT_SECRET: ${JWT_SECRET} DATABASE_PASSWORD: ${DATABASE_PASSWORD} NODE_ENV: ${NODE_ENV} # links: # - postgres:postgres volumes: - ./config:/opt/app/config - ./src:/opt/app/src - ./package.json:/opt/package.json - ./yarn.lock:/opt/yarn.lock - ./.env:/opt/app/.env ports: - "1337:1337" networks: - strapi depends_on: - postgres postgres: image: postgres:latest container_name: postgres # restart: unless-stopped env_file: .env environment: POSTGRES_USER: ${DATABASE_USERNAME} POSTGRES_PASSWORD: ${DATABASE_PASSWORD} POSTGRES_DB: ${DATABASE_NAME} volumes: - ./data:/var/lib/postgresql/data/ - pgdata:/var/lib/postgresql/data - pgconf:/etc/postgresql - pglog:/var/log/postgresql ports: - "5432:5432" networks: - strapi networks: strapi: name: strapi driver: bridge volumes: pgdata: driver: local pgconf: driver: local pglog: driver: local