# ZIP Rollout

Das ZIP kann ohne externe Datenbank gestartet werden. ACEvo nutzt standardmaessig eine eingebettete H2-Dateidatenbank und Hibernate/JPA.

## Paketinhalt

```text
acevo-server-launcher/
  acevo-server.jar
  config/
    application.properties.sample
  scripts/
    start-app-windows.cmd
    start-app-linux.sh
  docs/
    embedded-database.md
    deployment-linux.md
    local-development.md
    zip-rollout.md
```

## Windows Start

```cmd
scripts\start-app-windows.cmd
```

Optional: `config\application.properties.sample` nach `config\application.properties` kopieren, um Port, Datenordner oder MariaDB zu konfigurieren.

## Linux Start

```bash
chmod +x scripts/*.sh
scripts/start-app-linux.sh
```

Optional: `config/application.properties.sample` nach `config/application.properties` kopieren, um Port, Datenordner oder MariaDB zu konfigurieren.

## Standarddatenbank

Ohne externe Config liegt die H2-Dateidatenbank relativ zum Startordner unter:

```text
data/acevo-db.mv.db
```

Details: `docs/embedded-database.md`.

## Sicherheit

- Keine echte `application.properties` im ZIP.
- Keine echte `application.properties` in der JAR.
- Passwoerter nur verwenden, wenn MariaDB optional aktiviert wird.
