* refactored Storybook UI * refactored Storybook UI * removed extra cards from the doc, added card for ui components * added hover behavior to doc page & made it look selected * separate storybook docs and tests * separating storybook tests and docs * fixed spelling errors in docs * Final round of edits for frontend, added backend folder architecture * Created CODE_OF_CONDUCT.md * Add code of conduct to contributing.md * doc changes * fixed broken links
54 lines
1.8 KiB
Plaintext
54 lines
1.8 KiB
Plaintext
---
|
|
title: Self-Hosting
|
|
sidebar_position: 2
|
|
sidebar_custom_props:
|
|
icon: TbServer
|
|
---
|
|
Right now, Docker containers are the only hosting option we support. However, we are actively working on providing simple options to self-host Twenty.
|
|
Feel free to open issues on [Github](https://github.com/twentyhq/twenty/issues/new) if you want a specific cloud provider to be supported.
|
|
|
|
## Production docker containers
|
|
|
|
We provide a production-ready set of `Dockerfiles` to allow you to build your own image and deploy it to your favorite cloud provider (Amazon Web Services, Google Cloud Platform, etc.).
|
|
|
|
You will find these in the [infra/prod/front/Dockerfile](https://github.com/twentyhq/twenty/blob/main/infra/prod/front/Dockerfile) and [infra/prod/server/Dockerfile](https://github.com/twentyhq/twenty/blob/main/infra/prod/server/Dockerfile) files.
|
|
|
|
### Front
|
|
|
|
```bash
|
|
docker build \
|
|
--build-arg REACT_APP_SERVER_BASE_URL=REPLACE_ME \
|
|
-t twenty-front:latest \
|
|
-f ./infra/prod/front/Dockerfile .
|
|
```
|
|
|
|
### Server
|
|
|
|
:::info Note
|
|
|
|
To run the server, you will need to set the environment variables listed [here](https://github.com/twentyhq/twenty/blob/main/server/.env.example).
|
|
|
|
:::
|
|
|
|
```bash
|
|
docker build \
|
|
-t twenty-server:latest \
|
|
-f ./infra/prod/server/Dockerfile .
|
|
```
|
|
|
|
## Render
|
|
|
|
[](https://render.com/deploy?repo=https://github.com/twentyhq/twenty)
|
|
|
|
|
|
## AWS Elastic Beanstalk (Coming soon)
|
|
|
|
We are working on providing a joint Docker image - containing both the Twenty frontend and server - that you can deploy using [AWS Elastic Beanstalk](https://aws.amazon.com/elasticbeanstalk/).
|
|
|
|
|
|
<!--
|
|
|
|
## Railway
|
|
[](https://railway.app/template/YWGqza?referralCode=3CLObs)
|
|
|
|
--> |