diff --git a/docker-compose.yml b/docker-compose.yml index 29a841e..dd1dfab 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,32 +1,33 @@ version: "3" services: + web: build: . volumes: - - "web-data:/go/src/app" - - "./config.ini.example:/go/src/app/config.ini" + - ./web-data/:/go/src/app + - ./config.ini:/go/cmd/writefreely/config.ini ports: - - "8080:8080" + - "9000:9000" networks: - - writefreely + - external_writefreely + - internal_writefreely depends_on: - db restart: unless-stopped + db: - image: "mariadb:latest" - volumes: - - "./schema.sql:/tmp/schema.sql" - - db-data:/var/lib/mysql/data - networks: - - writefreely + image: mariadb:10.4 + command: mysqld --character-set-server=latin1 --collation-server=latin1_swedish_ci environment: - MYSQL_DATABASE=writefreely - - MYSQL_ROOT_PASSWORD=changeme + - MYSQL_ROOT_PASSWORD=writefreely + volumes: + - ./Mariadb/:/var/lib/mysql + networks: + - internal_writefreely restart: unless-stopped -volumes: - web-data: - db-data: - networks: - writefreely: + external_writefreely: + internal_writefreely: + internal: true