
| Service | vCPU | RAM | Storage |
|---|---|---|---|
| db | 0.1 | 100MB | 1GB |
| route96 | 0.5 | 512MB | 5GB |
| Total | 0.6 | 612MB | 6GB |
High performance Blossom / Nip96 server
Source repository ↗Log in to deploy this app.
Log inservices: db: image: mariadb:11 user: root resources: { cpu: 100m, memory: 100Mi } ports: - { name: mysql, container: 3306, protocol: tcp, expose: none } env: MARIADB_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} MARIADB_DATABASE: route96 volumes: - { name: data, path: /var/lib/mysql, size: 1Gi } scratch: # readOnlyRootFilesystem: InnoDB's temporary files, and the pid file + # unix socket mariadbd writes before it accepts a connection - { path: /tmp } - { path: /run/mysqld, size: 32Mi } backup: command: ["sh", "-c", "exec mariadb-dump --all-databases -uroot -p\"$MARIADB_ROOT_PASSWORD\""] artifact: route96.sql route96: image: voidic/route96:latest user: "1000" resources: { cpu: 500m, memory: 512Mi } depends_on: [db] ports: - { name: http, container: 8000, protocol: http, expose: ingress } files: - path: /app/config.yaml content: | listen: "0.0.0.0:8000" database: "mysql://root:${DB_ROOT_PASSWORD}@db:3306/route96" storage_dir: "/app/data" max_upload_bytes: 104857600 public_url: "https://${HOSTNAME}" volumes: - { name: blobs, path: /app/data, size: 5Gi } backup: volume: blobs secrets: - { name: DB_ROOT_PASSWORD, generate: password }