mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2024-12-25 17:10:50 +00:00
d5dfbb575a
Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
1.3 KiB
1.3 KiB
Getting started
Preparation
Setup the backend and the frontend.
Running backend and frontend together
To use backend and frontend together in development mode you'll need a local reverse proxy that combines both services under one URL origin. We recommend to use our pre-configured caddy configuration.
Prepare the backend
In the backend
directory
- make sure that
HD_DOMAIN
in.env
is set tohttp://localhost:8080
. - start the backend by running
yarn start:dev
.
Preparing the frontend
In the frontend directory
- Start the frontend in dev or production mode using any method described in the frontend setup documentation.
If you use the production build then make sure that you set the environment variable
HD_EDITOR_BASE_URL
to the same value asHD_DOMAIN
in the backend.
Running the reverse proxy
- Download the latest version of caddy from the caddy website. You don't need any plugin. Place the downloaded binary in the directory
dev-reverse-proxy
. Don't forget to mark the file as executable usingchmod +x caddy
- Start the reverse proxy using
./caddy run
. - Open your browser on http://localhost:8080