version: '2' services: database: build: ./postgresql container_name: mx-postgresql networks: internal.docker: aliases: - postgresql.internal.docker volumes: - ./data/postgresql/data:/var/lib/postgresql/data ports: - "34000:5432" environment: - POSTGRES_USER=postfixadmin - POSTGRES_PASSWORD=pg_password postfixadmin: build: ./postfixadmin container_name: mx-postfixadmin networks: internal.docker: aliases: - postfixadmin.internal.docker ports: - "34001:80" environment: - DB_HOST=postgresql.internal.docker - DB_USER=postfixadmin - DB_PASSWORD=pg_password - DB_DB=postfixadmin networks: internal.docker: