* fix: Updates appsmith server docker-compose * fix: Updates server docker-compose * fix: Removes exposed ports * docs: Adds updates for server docker-compose * docs: Adds updates for server docker-compose * docs: Updates app/server/README.md Co-authored-by: Arpit Mohan <mohanarpit@users.noreply.github.com> * chore: Removes deprecated env vars Co-authored-by: Arpit Mohan <mohanarpit@users.noreply.github.com>
40 lines
1007 B
Markdown
40 lines
1007 B
Markdown
# Appsmith Server
|
|
|
|
This is the server-side repository for the Appsmith framework.
|
|
For details on setting up your development machine, please refer to the [Setup Guide](../../contributions/ServerSetup.md). Alternatively, you can run the server using docker(see the instructions below).
|
|
|
|
## Run locally with Docker
|
|
|
|
You can run the server codebase in a docker container. This is the easiest way to get the server up and running if all you care about is contributing to the client codebase.
|
|
|
|
### What's in the box
|
|
|
|
* Appsmith server
|
|
* MongoDB
|
|
* Redis
|
|
|
|
### Pre-requisites
|
|
|
|
* [Docker](https://docs.docker.com/get-docker/)
|
|
|
|
### Steps for setup
|
|
|
|
1. Clone the Appsmith repository and `cd` into it
|
|
```sh
|
|
git clone https://github.com/appsmithorg/appsmith.git
|
|
cd appsmith
|
|
```
|
|
2. Change your directory to `app/server`
|
|
```sh
|
|
cd app/server
|
|
```
|
|
3. Create a copy of the `envs/docker.env.example`
|
|
```sh
|
|
cp envs/docker.env.example envs/docker.env
|
|
```
|
|
4. Start up the containers
|
|
```sh
|
|
docker-compose up -d
|
|
```
|
|
5. Have fun!
|