mirror of
https://github.com/Dvorinka/Containr.git
synced 2026-10-28 15:51:26 +00:00
docs: add app screenshots, default compose to published :latest images
- docker-compose.yml now references ghcr.io/dvorinka/containr-*:latest with pull_policy: missing, so `docker compose up` pulls published images by default; CONTAINR_VERSION pins a release tag, build config retained for source builds - install.sh pulls instead of always building (CONTAINR_BUILD=1 or a failed pull falls back to a source build) - README gains a Screenshots section (dashboard, canvas, service detail, databases) captured from a live local stack, plus updated install docs Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
1 parent
c0733dc30c
commit
430370dbc7
8 files changed
+43
-10
No files matched your search
@@ -11,6 +11,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="#quick-start">Quick Start</a> •
|
||||
<a href="#screenshots">Screenshots</a> •
|
||||
<a href="#features">Features</a> •
|
||||
<a href="#architecture">Architecture</a> •
|
||||
<a href="docs/guides/">Guides</a> •
|
||||
@@ -34,6 +35,16 @@ The UI is inspired by Railway's project canvas: services appear as nodes,
|
||||
connections are inferred automatically, and everything — logs, metrics,
|
||||
deployments, builds — is one click away.
|
||||
|
||||
## Screenshots
|
||||
|
||||
| Projects dashboard | Project canvas |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
| Service detail | Managed databases |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
## Features
|
||||
|
||||
- **Project canvas** — visual service topology with groups, drag/drop layout,
|
||||
@@ -84,8 +95,10 @@ cd Containr
|
||||
```
|
||||
|
||||
The script creates `.env` from `.env.example`, fills in all required secrets
|
||||
with random values, builds the images, and starts the stack. It keeps an
|
||||
existing `.env` untouched, so it is safe to re-run.
|
||||
with random values, pulls the published `:latest` images from GHCR, and
|
||||
starts the stack. It keeps an existing `.env` untouched, so it is safe to
|
||||
re-run. Set `CONTAINR_BUILD=1` to build from source instead, or
|
||||
`CONTAINR_VERSION` in `.env` to pin a release tag (e.g. `0.1.1`).
|
||||
|
||||
Frontend at `http://localhost:3000`, API at `http://localhost:8082`.
|
||||
|
||||
@@ -93,11 +106,13 @@ Frontend at `http://localhost:3000`, API at `http://localhost:8082`.
|
||||
|
||||
```bash
|
||||
cp .env.example .env # fill in secrets
|
||||
docker compose up -d --build
|
||||
docker compose up -d # pulls ghcr.io/dvorinka/containr-*:latest
|
||||
```
|
||||
|
||||
Host ports can be remapped in `.env` (`HTTP_PORT`, `API_PORT`,
|
||||
`POSTGRES_PORT`, `REDIS_PORT`) if the defaults collide with other services.
|
||||
Compose pulls the published images by default; run `docker compose up -d
|
||||
--build` to build from source. Host ports can be remapped in `.env`
|
||||
(`HTTP_PORT`, `API_PORT`, `POSTGRES_PORT`, `REDIS_PORT`) if the defaults
|
||||
collide with other services.
|
||||
|
||||
### Local development
|
||||
|
||||
|
||||
Reference in new issue
Block a user