kopia lustrzana https://github.com/FacilMap/facilmap
55 wiersze
1.6 KiB
YAML
55 wiersze
1.6 KiB
YAML
# This docker-compose file is for internal testing only.
|
|
# Please refer to the documentation on https://docs.facilmap.org/developers/server/docker.html for how to start FacilMap with docker.
|
|
|
|
version: "2"
|
|
services:
|
|
facilmap:
|
|
build: .
|
|
image: facilmap/facilmap
|
|
ports:
|
|
- "127.0.0.1:8080:8080"
|
|
environment:
|
|
DB_TYPE: mysql
|
|
DB_HOST: mysql
|
|
# DB_TYPE: postgres
|
|
# DB_HOST: postgres
|
|
DB_NAME: facilmap
|
|
DB_USER: facilmap
|
|
DB_PASSWORD: facilmap
|
|
links:
|
|
- mysql
|
|
depends_on:
|
|
mysql:
|
|
condition: service_healthy
|
|
restart: on-failure
|
|
|
|
mysql:
|
|
image: mysql:5.7
|
|
environment:
|
|
MYSQL_DATABASE: facilmap
|
|
MYSQL_USER: facilmap
|
|
MYSQL_PASSWORD: facilmap
|
|
MYSQL_RANDOM_ROOT_PASSWORD: "true"
|
|
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
|
|
healthcheck:
|
|
test: mysqladmin ping -h 127.0.0.1 -u $$MYSQL_USER --password=$$MYSQL_PASSWORD
|
|
ports:
|
|
- "127.0.0.1:40830:3306"
|
|
|
|
# postgres:
|
|
# image: postgis/postgis:16-3.4
|
|
# environment:
|
|
# POSTGRES_USER: facilmap
|
|
# POSTGRES_PASSWORD: facilmap
|
|
# POSTGRES_DB: facilmap
|
|
# healthcheck:
|
|
# test: pg_isready -d $$POSTGRES_DB
|
|
# ports:
|
|
# - "127.0.0.1:40831:5432"
|
|
|
|
# phpmyadmin:
|
|
# image: phpmyadmin
|
|
# links:
|
|
# - mysql:db
|
|
# ports:
|
|
# - 127.0.0.1:8090:80 |