mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2024-11-25 03:06:31 -05:00
fix(docs): correct getting started dev documentation
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
This commit is contained in:
parent
5dffe35ea1
commit
01d9168819
1 changed files with 2 additions and 28 deletions
|
@ -15,33 +15,7 @@
|
||||||
[environment variables](../config/index.md) yourself.
|
[environment variables](../config/index.md) yourself.
|
||||||
|
|
||||||
4. Run `openssl rand -hex 16 | sed -E 's/(.*)/HD_SESSION_SECRET=\1/' >> .env` to generate a session secret if you have not set one manually before.
|
4. Run `openssl rand -hex 16 | sed -E 's/(.*)/HD_SESSION_SECRET=\1/' >> .env` to generate a session secret if you have not set one manually before.
|
||||||
|
|
||||||
## Preparing for running the frontend code
|
|
||||||
|
|
||||||
**ToDo:** Document how to set up development environment using docker.
|
## Running backend and frontend together
|
||||||
|
|
||||||
1. Clone the repository with `git clone https://github.com/hedgedoc/react-client.git`
|
The documentation for setting up the frontend and how to use it and the backend together can be found in the [frontend repository README](https://github.com/hedgedoc/react-client/blob/main/README.md).
|
||||||
(cloning is the preferred way, but you can also download and unzip a release)
|
|
||||||
|
|
||||||
2. Enter the directory and run `yarn install`.
|
|
||||||
|
|
||||||
## Running HedgeDoc with auto-reload
|
|
||||||
|
|
||||||
We will run HedgeDoc in development mode, which means the backend and frontend will automatically rebuild or restart when you make changes.
|
|
||||||
|
|
||||||
The commands will stay active in your terminal, so you will need multiple tabs
|
|
||||||
to run both at the same time.
|
|
||||||
|
|
||||||
1. Enter the `react-frontend` directory and use `yarn start:for-real-backend` if you want webpack to continuously rebuild the frontend code. The frontend will expect a running backend at port 3000.
|
|
||||||
|
|
||||||
**Note:** You can run `yarn start` to start a frontend with an integrated, mocked API. This may support more features than the real backend.
|
|
||||||
|
|
||||||
2. To start the server in auto-reload mode, enter the `hedgedoc` directory and run `env NODE_ENV=development yarn start:dev`.
|
|
||||||
|
|
||||||
## Testing
|
|
||||||
|
|
||||||
- After starting both frontend and backend, HedgeDoc will be available at `http://localhost:3000`.
|
|
||||||
|
|
||||||
**Note:** If you only started the frontend, it will be available at `http://localhost:3001`.
|
|
||||||
|
|
||||||
**Note:** If you want to use HedgeDoc with the real backend, point your browser at `http://localhost:3000`, as the backend proxies requests to the frontend and you'll get CORS errors if you try to use the frontend directly.
|
|
||||||
|
|
Loading…
Reference in a new issue