Skip to content
Discussion options

You must be logged in to vote

I use this deploy.yaml file with thruster for send-file and Cloudflare for TLS and DNS.
The trick is to tell thruster to disable SSL on its end. You can read about its configuration ENV vars in its repo.

service: campfire

# Change this to your repo, for GHCR it should be <username>/<repository>
image: username/campfire

servers:
  web:
    - chat.example.com

# Enable SSL auto certification via Let's Encrypt (and allow for multiple apps on one server).
# If using something like Cloudflare, it is recommended to set encryption mode 
# in Cloudflare's SSL/TLS setting to "Full" to enable end-to-end encryption. 
proxy:
  ssl: true
  host: chat.example.com
  healthcheck:
    path: /up
    inte…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@mike-weiner
Comment options

Answer selected by mike-weiner
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants