Skip to content

e3ndr/zeroemail-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

0.email Compose

This is a compose repo to deploy 0.email's latest commit.

Environment Variables

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?

Deploying

With Docker Compose

  1. Rename .env.example and fill in your own values.
  2. Run docker compose --env-file .env up

With Portainer

  1. Create a stack and choose "repository"
  2. Use https://github.com/e3ndr/zeroemail-compose as the repository URL. You do not need authentication.
  3. Use refs/heads/main as the reference.
  4. Use compose.yaml for the compose path.
  5. Upload the .env.example as a starting point and fill in the values based on the above table.
  6. 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.

TODO

  • Figure out why pnpm build fails. Right now this uses dev mode.

About

This is a compose repo to deploy 0.email's latest commit.

Resources

Stars

Watchers

Forks