Hi all!
I’ve tried deploying Ghost following this and this.
This is my fly.toml
file:
app = "ghost-theirstack"
kill_signal = "SIGINT"
kill_timeout = 5
processes = []
[build]
image = "ghost:5-alpine"
[mounts]
source="ghost_data"
destination="/var/lib/ghost/content"
[env]
url="https://ghost-theirstack.fly.dev"
port=8080
[experimental]
allowed_public_ports = []
auto_rollback = true
[[services]]
http_checks = []
internal_port = 2368
processes = ["app"]
protocol = "tcp"
script_checks = []
[services.concurrency]
hard_limit = 25
soft_limit = 20
type = "connections"
[[services.ports]]
handlers = ["http"]
port = 80
[[services.ports]]
handlers = ["tls", "http"]
port = 443
[[services.tcp_checks]]
grace_period = "1s"
interval = "15s"
restart_limit = 0
timeout = "2s"
And this is the output of fly status
:
> fly status
App
Name = ghost-theirstack
Owner = personal
Version = 2
Status = running
Hostname = ghost-theirstack.fly.dev
Deployment Status
ID = 947912f9-d037-0970-407c-9870c8012afd
Version = v2
Status = successful
Description = Deployment completed successfully
Instances = 1 desired, 1 placed, 1 healthy, 0 unhealthy
Instances
ID PROCESS VERSION REGION DESIRED STATUS HEALTH CHECKS RESTARTS CREATED
021f04e8 app 2 sea run running 1 total, 1 passing 0 3m8s ago
Everything looks good and the dashboard says the same. Apparently I should be able to reach the site at https://ghost-theirstack.fly.dev/ but it doesn’t work.
Do you have any idea on how I could fix this? Thanks!!
Xoel