2025-03-25 16:15:45 +01:00
2025-03-20 10:09:57 +01:00
2025-03-25 15:33:49 +01:00
2025-03-25 12:44:07 +01:00
2025-03-25 16:15:45 +01:00
2025-03-20 10:09:57 +01:00
2025-03-20 10:09:57 +01:00
2025-03-20 10:11:23 +01:00
2025-03-16 21:54:32 +01:00
2025-03-25 15:50:42 +01:00
2025-03-16 21:54:32 +01:00
2025-03-25 15:33:49 +01:00

Running

Docker

To run this in docker please run:

docker build -t url-shortener .

Copy and fill out a Rocket.toml from the Rocket.toml.example

Generate a secret for rocket

openssl rand -base64 32

Start docker container with:

docker run -p 8000:8000 \
  -e DATABASE_URL=/app/sqlite.db \
  -e BASE_URL=https://url.renman.dev \
  -e JWT_SECRET=secret \
  -e ROCKET_SECRET_KEY={OUTPUT_OF_PREVIOUS_STEP} \
  -v $(pwd)/sqlite.db:/app/sqlite.db \
  -v $(pwd)/Rocket.toml:/app/Rocket.toml \
  url-shortener
Description
No description provided
Readme 118 KiB
Languages
Rust 58.4%
Svelte 23.5%
TypeScript 10.2%
CSS 3%
Dockerfile 2.1%
Other 2.8%