max.d
max.d
DDokploy
Created by max.d on 11/5/2024 in #help
Migrations flow
When deploying a BE service with Docker it's often beneficial to have a special image that runs migrations, exits and then lets the app containers restart. I know this is a bit of a complicated setup, but is there a way to achieve this with Dokploy? Or how do you guys run migrations, especially with multiple concurrent containers per app?
1 replies
DDokploy
Created by max.d on 11/5/2024 in #help
Zero downtime possible
Hey folks, I am running a web service with 4 concurrent containers, after deploy I get about 5-10s downtime when old containers go down, new containers go up and the app starts. Is there a way to have old containers dropped with a delay or only after new container begins listening on a port? (i.e. 0 downtime setup)
10 replies
DDokploy
Created by max.d on 10/29/2024 in #help
Access to Traefik certs
Hey guys is there any way to get acces to certs managed by traefic? I run a psql server on the same machine and need certs for SSL. I want to manage psql myself so no Dokploy there.
5 replies
DDokploy
Created by max.d on 10/3/2024 in #help
I'm not getting build failed notifications on Discord
Build succeeded works fine. If fails - nothing. Was there a regression? running 0.9.3
4 replies
DDokploy
Created by max.d on 9/19/2024 in #help
Release tracking
Is deploy id available somewhere in env for release tracking? With sentry for example
4 replies
DDokploy
Created by max.d on 9/18/2024 in #help
Memory usage reported too low
No description
1 replies
DDokploy
Created by max.d on 9/17/2024 in #help
Any chance to auto backup template apps DBs?
Same as for hosted DBs, would be very cool to be able to auto backup say plausible analytics postgres and clickhost to a S3 location
2 replies
DDokploy
Created by max.d on 9/16/2024 in #help
System dies with 400 after a few hours
Logs show:
**⨯ PostgresError: the database system is in recovery mode
dokploy.1.9iig3pomqd5h@staging-bldry | at ErrorResponse (file:///app/node_modules/.pnpm/[email protected]/node_modules/postgres/src/connection.js:788:26)
dokploy.1.9iig3pomqd5h@staging-bldry | at handle (file:///app/node_modules/.pnpm/[email protected]/node_modules/postgres/src/connection.js:474:6)
dokploy.1.9iig3pomqd5h@staging-bldry | at Socket.data (file:///app/node_modules/.pnpm/[email protected]/node_modules/postgres/src/connection.js:315:9)
dokploy.1.9iig3pomqd5h@staging-bldry | at Socket.emit (node:events:517:28)
dokploy.1.9iig3pomqd5h@staging-bldry | at addChunk (node:internal/streams/readable:368:12)
dokploy.1.9iig3pomqd5h@staging-bldry | at readableAddChunk (node:internal/streams/readable:341:9)
dokploy.1.9iig3pomqd5h@staging-bldry | at Readable.push (node:internal/streams/readable:278:10)
dokploy.1.9iig3pomqd5h@staging-bldry | at TCP.onStreamRead (node:internal/stream_base_commons:190:23)
dokploy.1.9iig3pomqd5h@staging-bldry | at TCP.callbackTrampoline (node:internal/async_hooks:128:17) {
dokploy.1.9iig3pomqd5h@staging-bldry | severity_local: 'FATAL',
dokploy.1.9iig3pomqd5h@staging-bldry | severity: 'FATAL',
dokploy.1.9iig3pomqd5h@staging-bldry | code: '57P03',
dokploy.1.9iig3pomqd5h@staging-bldry | file: 'postmaster.c',
dokploy.1.9iig3pomqd5h@staging-bldry | line: '2356',
dokploy.1.9iig3pomqd5h@staging-bldry | routine: 'ProcessStartupPacket'
dokploy.1.9iig3pomqd5h@staging-bldry | }
**⨯ PostgresError: the database system is in recovery mode
dokploy.1.9iig3pomqd5h@staging-bldry | at ErrorResponse (file:///app/node_modules/.pnpm/[email protected]/node_modules/postgres/src/connection.js:788:26)
dokploy.1.9iig3pomqd5h@staging-bldry | at handle (file:///app/node_modules/.pnpm/[email protected]/node_modules/postgres/src/connection.js:474:6)
dokploy.1.9iig3pomqd5h@staging-bldry | at Socket.data (file:///app/node_modules/.pnpm/[email protected]/node_modules/postgres/src/connection.js:315:9)
dokploy.1.9iig3pomqd5h@staging-bldry | at Socket.emit (node:events:517:28)
dokploy.1.9iig3pomqd5h@staging-bldry | at addChunk (node:internal/streams/readable:368:12)
dokploy.1.9iig3pomqd5h@staging-bldry | at readableAddChunk (node:internal/streams/readable:341:9)
dokploy.1.9iig3pomqd5h@staging-bldry | at Readable.push (node:internal/streams/readable:278:10)
dokploy.1.9iig3pomqd5h@staging-bldry | at TCP.onStreamRead (node:internal/stream_base_commons:190:23)
dokploy.1.9iig3pomqd5h@staging-bldry | at TCP.callbackTrampoline (node:internal/async_hooks:128:17) {
dokploy.1.9iig3pomqd5h@staging-bldry | severity_local: 'FATAL',
dokploy.1.9iig3pomqd5h@staging-bldry | severity: 'FATAL',
dokploy.1.9iig3pomqd5h@staging-bldry | code: '57P03',
dokploy.1.9iig3pomqd5h@staging-bldry | file: 'postmaster.c',
dokploy.1.9iig3pomqd5h@staging-bldry | line: '2356',
dokploy.1.9iig3pomqd5h@staging-bldry | routine: 'ProcessStartupPacket'
dokploy.1.9iig3pomqd5h@staging-bldry | }
94 replies
DDokploy
Created by max.d on 9/16/2024 in #help
Environment Settings creates .env, overrides existing conig
Any workaround? I want to only store secrets in Dokploy and have default vars commited and cp .env.whatever .env
2 replies
DDokploy
Created by max.d on 9/15/2024 in #help
Add a domain to an app without redeploy
Hey folks i am trying to migrate away from Vercel and need the same live domain update feature. Is it possible to somehow add/remove domains without redeploying the whole app?
17 replies