taler-rust

GNU Taler code in Rust. Largely core banking integrations.
Log | Files | Refs | Submodules | README | LICENSE

docker-compose.yml (1039B)


      1 services:
      2   cyclos-db:
      3     image: docker.io/kartoza/postgis:latest
      4     container_name: cyclos-db
      5     environment:
      6       POSTGRES_DBNAME: cyclos
      7       POSTGRES_USER: cyclos
      8       POSTGRES_PASSWORD: password
      9     volumes:
     10       - cyclos-db-data:/var/lib/postgresql/data
     11     networks:
     12       - cyclos-network
     13     restart: unless-stopped
     14     healthcheck:
     15       test: ["CMD-SHELL", "pg_isready -U cyclos"]
     16       interval: 10s
     17       timeout: 5s
     18       retries: 5
     19 
     20   cyclos-app:
     21     image: docker.io/cyclos/cyclos:latest
     22     container_name: cyclos-app
     23     environment:
     24       DB_HOST: cyclos-db
     25       DB_PORT: 5432
     26       DB_NAME: cyclos
     27       DB_USER: cyclos
     28       DB_PASSWORD: password
     29       CYCLOS_ROOT_URL: http://localhost:8080
     30     ports:
     31       - "8080:8080"
     32     volumes:
     33       - cyclos-app-data:/usr/local/cyclos/data
     34     networks:
     35       - cyclos-network
     36     depends_on:
     37       cyclos-db:
     38         condition: service_healthy
     39     restart: unless-stopped
     40 
     41 networks:
     42   cyclos-network:
     43     driver: bridge
     44 
     45 volumes:
     46   cyclos-db-data:
     47   cyclos-app-data: