Docker image with Docusaurus that can be managed with SSH
- Connection with SSH
- Edited files are rebuild in live
- Compatible with code-server
Requirements:
- Docker
- run command
docker run -d -p 3000:3000 -p 22:22 --name docusaurus-ssh pmalys/docusaurus-ssh- you can change root password by adding
--build-arg ROOT_PASSWORD=your_passwordtodocker runcommand
- you can change root password by adding
Requirements:
- Docker
- create file
docker-compose.ymlin desired localization - paste this code into
docker-compose.ymlfile:
services:
docusaurus:
container_name: docusaurus
image: pmalys/docusaurus-ssh
environment:
ROOT_PASSWORD: root
volumes:
- docusaurus_home:/home
volumes:
docusaurus_home: null
- (optional) change your password in
args:for exampleROOT_PASSWORD=your_password - run with
docker compose up -d
- On port
3000you will have Docusaurus website - On port
22you will have ssh- to connect to ssh use
ssh root@localhost -p 22 - when prompted for password write
rootwhen not changed
- to connect to ssh use
