This is a compose repo to deploy 0.email's latest commit.
Variable | Description |
---|---|
URL | The URL you use to access 0. |
AUTH_SECRET | Use openssl rand -hex 32 to generate |
GOOGLE_CLIENT_ID | Documentation |
GOOGLE_CLIENT_SECRET | Same as above |
GITHUB_CLIENT_ID | Documentation (Optional?) |
GITHUB_CLIENT_SECRET | Same as above |
RESEND_API_KEY | Unused? |
- Rename
.env.example
and fill in your own values. - Run
docker compose --env-file .env up
- Create a stack and choose "repository"
- Use
https://github.com/e3ndr/zeroemail-compose
as the repository URL. You do not need authentication. - Use
refs/heads/main
as the reference. - Use
compose.yaml
for the compose path. - Upload the
.env.example
as a starting point and fill in the values based on the above table. - Deploy stack! It is recommended that you use a reverse proxy such as nginx-proxy-manager if you plan on deploying this outside of your local network.
- Figure out why
pnpm build
fails. Right now this uses dev mode.