Conversation
| gunicorn -b :8000 impress.wsgi:application --log-file - & | ||
|
|
||
| # Start the Y provider service | ||
| cd src/frontend/servers/y-provider && PORT=4444 ../../.scalingo/node/bin/node dist/start-server.js & |
There was a problem hiding this comment.
TODO: we should not hardcode the node binary path here.
|
FYI the same support was merged in Drive: suitenumerique/drive@dd6f0be |
| @@ -0,0 +1,114 @@ | |||
| # ERB templated nginx configuration | |||
There was a problem hiding this comment.
This file is a configuration file specific to PAAS deployment. I think it should not be in the src directory.
There was a problem hiding this comment.
We also have helm charts in src/ so I figured it was a good place for it... Where else would you put it?
There was a problem hiding this comment.
Maybe you can create a build or deploy directory at the root project ?
There was a problem hiding this comment.
@lunika a deploy directory would make sense IMHO, could we also move files currently in docker in there?
There was a problem hiding this comment.
Sorry I didn't reply earlier. Yes I think once we have a deploy directory then things related to docker can be moved in.
|
Hey @sylvinus ! |
|
@sylvinus do you still want to add this deployment doc installation ?
|
This PR adds a new deployment option for Heroku-like platforms based on buildpacks, like Scalingo.
To deploy there, create a new app on one of these platforms, configure Postgres and Redis addons, and then add these configuration variables:
(Note that I'm using Scaleway's object storage and Zitadel's OIDC provider, you are free to use other services)
I'm still debugging a websocket issue but this should mostly work, testers welcome!
A few interesting links: