mirror of
https://github.com/aliasvault/aliasvault.git
synced 2026-05-19 22:06:08 -04:00
Move folders (#1098)
This commit is contained in:
committed by
Leendert de Borst
parent
728b5c2a9c
commit
ca1f3c3f64
@@ -10,10 +10,10 @@ Used to locally build Docker images from source instead of retrieving pre-built
|
||||
### `docker-compose.dev.yml`
|
||||
Contains containers for aiding in local development of AliasVault. Provides a separate PostgreSQL instance for development on port 5433, managed via `./install.sh configure-dev-db`.
|
||||
|
||||
### `Dockerfile.server.allinone`
|
||||
This is a all-in-one single-container build of the full AliasVault server stack for easy self-hosting, using s6-overlay to run multiple services (database, API, web, smtp, task runner) in one image.
|
||||
### `docker-compose.all-in-one.yml`
|
||||
This is a all-in-one single-container build of the full AliasVault server stack for easy self-hosting, using s6-overlay to run multiple services (database, API, web, smtp, task runner) in one container.
|
||||
|
||||
This build is primarily intended for **limited platforms** like NAS devices, Unraid, or other **small home-use scenarios** where simplicity is preferred over flexibility.
|
||||
This build is primarily intended for **limited platforms** like NAS devices, Unraid, or other **small home-use scenarios** where simplicity is preferred over flexibility. All configuration is abstracted away as much as possible. You only need to start this one container.
|
||||
|
||||
> **Note:** For production or more advanced setups, we recommend using the default multi-container configuration available via [`../docker-compose.yml`](../docker-compose.yml).
|
||||
|
||||
@@ -22,4 +22,4 @@ This build is primarily intended for **limited platforms** like NAS devices, Unr
|
||||
- **Standard deployment**: `./install.sh install` (uses multi-container setup and ../docker-compose.yml)
|
||||
- **Build from source**: `./install.sh build` (uses docker-compose.build.yml)
|
||||
- **Development database**: `./install.sh configure-dev-db start`
|
||||
- **Single container**: Build with `docker build -f Dockerfile.single` and deploy with `docker-compose.single.yml`
|
||||
- **Single container**: Deploy with `docker-compose.all-in-one.yml`
|
||||
25
dockerfiles/docker-compose.all-in-one.yml
Normal file
25
dockerfiles/docker-compose.all-in-one.yml
Normal file
@@ -0,0 +1,25 @@
|
||||
version: "3"
|
||||
|
||||
services:
|
||||
aliasvault:
|
||||
image: cr.xivi.nl/aliasvault/aliasvault-all-in-one:latest
|
||||
container_name: aliasvault
|
||||
restart: unless-stopped
|
||||
|
||||
ports:
|
||||
- "80:80"
|
||||
- "443:443"
|
||||
- "25:25"
|
||||
- "587:587"
|
||||
|
||||
volumes:
|
||||
- ./database:/database
|
||||
- ./certificates:/certificates
|
||||
- ./logs:/logs
|
||||
- ./secrets:/secrets
|
||||
|
||||
environment:
|
||||
PUBLIC_REGISTRATION_ENABLED: "true"
|
||||
IP_LOGGING_ENABLED: "true"
|
||||
SUPPORT_EMAIL: ""
|
||||
PRIVATE_EMAIL_DOMAINS: ""
|
||||
Reference in New Issue
Block a user