hal-9100 icon indicating copy to clipboard operation
hal-9100 copied to clipboard

implement render.com one click deployment

Open louis030195 opened this issue 6 months ago • 0 comments

could not make it work, stopped at this point:

databases:
  - name: pg
    plan: free
    databaseName: mydatabase
    user: valid_user_name

services:
  - type: redis
    name: redis
    ipAllowList: # required
      - source: 0.0.0.0/0
        description: everywhere
    plan: free
    maxmemoryPolicy: noeviction # optional (defaults to allkeys-lru)

  - type: web
    name: minio
    runtime: image
    image:
      url: docker.io/minio/minio:RELEASE.2023-08-04T17-40-21Z.hotfix.04968f7ec
    dockerCommand: minio server /data
    autoDeploy: false
    disk:
      name: data
      mountPath: /data
    envVars:
      - key: MINIO_ACCESS_KEY
        value: "minioadmin"
      - key: MINIO_SECRET_KEY
        value: "minioadmin"
      - key: MINIO_BROWSER
        value: "off"

  - type: pserv
    name: assistants
    runtime: image
    dockerCommand: |
      curl -L https://raw.githubusercontent.com/stellar-amenities/assistants/main/assistants-core/src/migrations.sql -o migrations.sql
      psql $DATABASE_URL -f migrations.sql
      /app/entrypoint.sh
    image: 
      url: ghcr.io/stellar-amenities/assistants/assistants:latest
    envVars:
      - key: ANTHROPIC_API_KEY
        sync: false
      - key: MODEL_URL
        sync: false
      - key: MODEL_API_KEY
        sync: false
      - key: DATABASE_URL
        fromDatabase:
          name: pg
          property: connectionString
      - key: REDIS_URL
        fromService:
          name: redis
          type: redis
          property: connectionString
      - key: S3_ENDPOINT
        fromService:
          name: minio
          type: web
          property: host
      - key: S3_ACCESS_KEY
        value: "minioadmin"
      - key: S3_SECRET_KEY
        value: "minioadmin"
      - key: S3_BUCKET_NAME
        value: "mybucket"

the migration should be mounted in the pg if possible or something

louis030195 avatar Jan 02 '24 18:01 louis030195