diff --git a/blueprints/bytebase/docker-compose.yml b/blueprints/bytebase/docker-compose.yml new file mode 100644 index 0000000..0b4bba9 --- /dev/null +++ b/blueprints/bytebase/docker-compose.yml @@ -0,0 +1,27 @@ +version: "3.8" +services: + bytebase: + image: bytebase/bytebase:3.3.0 + restart: unless-stopped + ports: + - 8080 + environment: + - PG_URL=postgres://postgres:${DB_PASSWORD}@bytebase-db:5432/bytebase + volumes: + - data:/var/opt/bytebase + depends_on: + - bytebase-db + + bytebase-db: + image: postgres:13 + restart: unless-stopped + environment: + - POSTGRES_USER=postgres + - POSTGRES_PASSWORD=${DB_PASSWORD} + - POSTGRES_DB=bytebase + volumes: + - db_data:/var/lib/postgresql/data + +volumes: + data: {} + db_data: {} \ No newline at end of file diff --git a/blueprints/bytebase/image.png b/blueprints/bytebase/image.png new file mode 100644 index 0000000..6d0e055 Binary files /dev/null and b/blueprints/bytebase/image.png differ diff --git a/blueprints/bytebase/template.toml b/blueprints/bytebase/template.toml new file mode 100644 index 0000000..a3811ac --- /dev/null +++ b/blueprints/bytebase/template.toml @@ -0,0 +1,12 @@ +[variables] +main_domain = "${domain}" +db_password = "${password:16}" + +[config] +[[config.domains]] +serviceName = "bytebase" +port = 8080 +host = "${main_domain}" + +[config.env] +DB_PASSWORD = "${db_password}" \ No newline at end of file