mirror of
https://github.com/go-shiori/shiori.git
synced 2024-12-27 19:07:02 +08:00
e02d3e7739
* feat: add SHIORI_PG_SSLMODE Some managed hosting providers don't support sslmode=disabled. * handle empty value --------- Co-authored-by: Felipe M <me@fmartingr.com> Co-authored-by: Felipe Martin <812088+fmartingr@users.noreply.github.com>
48 lines
1 KiB
YAML
48 lines
1 KiB
YAML
# Docker compose for development purposes only
|
|
version: "3"
|
|
services:
|
|
shiori:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.compose
|
|
container_name: shiori
|
|
ports:
|
|
- "8080:8080"
|
|
volumes:
|
|
- "./dev-data:/srv/shiori"
|
|
- ".:/src/shiori"
|
|
restart: unless-stopped
|
|
links:
|
|
- "postgres"
|
|
- "mariadb"
|
|
environment:
|
|
SHIORI_DBMS: mysql
|
|
SHIORI_DIR: /srv/shiori
|
|
SHIORI_PG_USER: shiori
|
|
SHIORI_PG_PASS: shiori
|
|
SHIORI_PG_NAME: shiori
|
|
SHIORI_PG_HOST: postgres
|
|
SHIORI_PG_PORT: 5432
|
|
SHIORI_PG_SSLMODE: disable
|
|
SHIORI_MYSQL_USER: shiori
|
|
SHIORI_MYSQL_PASS: shiori
|
|
SHIORI_MYSQL_NAME: shiori
|
|
SHIORI_MYSQL_ADDRESS: (mariadb)
|
|
|
|
postgres:
|
|
image: postgres:15
|
|
environment:
|
|
POSTGRES_PASSWORD: shiori
|
|
POSTGRES_USER: shiori
|
|
ports:
|
|
- "5432:5432"
|
|
|
|
mariadb:
|
|
image: mariadb:11
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: toor
|
|
MYSQL_DATABASE: shiori
|
|
MYSQL_USER: shiori
|
|
MYSQL_PASSWORD: shiori
|
|
ports:
|
|
- "3306:3306"
|