mirror of
https://github.com/runcitadel/apps.git
synced 2024-11-15 10:19:53 +00:00
98 lines
2.8 KiB
YAML
98 lines
2.8 KiB
YAML
# yaml-language-server: $schema=../../app-standard-v3.yml
|
|
|
|
version: 3
|
|
metadata:
|
|
category: Payments
|
|
name: BitcartCC
|
|
version: 0.6.5.1
|
|
tagline: BitcartCC is a self-hosted payment processor and developer solutions
|
|
platform for cryptocurrencies
|
|
description: BitcartCC provides light-weight, but secure and easy-to-use
|
|
solutions for merchants and developers
|
|
developers:
|
|
BitcartCC: https://bitcartcc.com
|
|
repo: https://github.com/bitcartcc/bitcart
|
|
support: https://bitcartcc.com/#community
|
|
gallery:
|
|
- 1.png
|
|
- 2.png
|
|
- 3.png
|
|
containers:
|
|
- name: admin
|
|
restart: unless-stopped
|
|
image: bitcartcc/bitcart-admin:stable
|
|
command: yarn start
|
|
environment:
|
|
BITCART_ADMIN_LOG_FILE: bitcart.log
|
|
BITCART_ADMIN_API_URL: http://$APP_BITCARTCC_BACKEND_IP:8000
|
|
- name: backend
|
|
depends_on:
|
|
- bitcoin
|
|
- database
|
|
- redis
|
|
restart: unless-stopped
|
|
image: bitcartcc/bitcart:stable
|
|
entrypoint: /usr/local/bin/docker-entrypoint.sh
|
|
command: bash -c "alembic upgrade head && gunicorn -c gunicorn.conf.py main:app"
|
|
environment:
|
|
IN_DOCKER: false
|
|
LOG_FILE: bitcart.log
|
|
BITCART_DATADIR: /datadir
|
|
BTC_NETWORK: $BITCOIN_NETWORK
|
|
BTC_LIGHTNING: true
|
|
REDIS_HOST: redis://$APP_BITCARTCC_REDIS_IP
|
|
DB_HOST: $APP_BITCARTCC_DATABASE_IP
|
|
user: 1000:1000
|
|
data:
|
|
- data/bitcart:/datadir
|
|
- name: bitcoin
|
|
restart: unless-stopped
|
|
image: bitcartcc/bitcart-btc:stable
|
|
environment:
|
|
BTC_NETWORK: $BITCOIN_NETWORK
|
|
BTC_LIGHTNING: true
|
|
IN_DOCKER: false
|
|
data:
|
|
- data/bitcoin:/data
|
|
- name: database
|
|
restart: unless-stopped
|
|
image: postgres:12-alpine
|
|
environment:
|
|
POSTGRES_DB: bitcart
|
|
POSTGRES_HOST_AUTH_METHOD: trust
|
|
data:
|
|
- data/postgres:/var/lib/postgresql/data
|
|
- name: redis
|
|
restart: unless-stopped
|
|
image: redis:alpine
|
|
- name: store
|
|
restart: unless-stopped
|
|
image: bitcartcc/bitcart-store:stable
|
|
command: yarn start
|
|
environment:
|
|
BITCART_STORE_API_URL: http://$APP_BITCARTCC_BACKEND_IP:8000
|
|
- name: worker
|
|
depends_on:
|
|
- backend
|
|
restart: unless-stopped
|
|
image: bitcartcc/bitcart:stable
|
|
entrypoint: /usr/local/bin/docker-entrypoint.sh
|
|
command: python3 worker.py
|
|
environment:
|
|
IN_DOCKER: false
|
|
LOG_FILE: bitcart.log
|
|
BITCART_DATADIR: /datadir
|
|
BTC_NETWORK: $BITCOIN_NETWORK
|
|
BTC_LIGHTNING: true
|
|
REDIS_HOST: redis://$APP_BITCARTCC_REDIS_IP
|
|
DB_HOST: $APP_BITCARTCC_DATABASE_IP
|
|
user: 1000:1000
|
|
data:
|
|
- data/bitcart:/datadir
|
|
- image: nginx:1.21.3-alpine@sha256:1ff1364a1c4332341fc0a854820f1d50e90e11bb0b93eb53b47dc5e10c680116
|
|
init: true
|
|
port: 80
|
|
name: main
|
|
data:
|
|
- nginx/nginx.conf:/etc/nginx/nginx.conf
|