Rename project from imc-vibe to imc

- Binary name: imc-vibe -> imc
- Go module: github.com/imc-vibe/backend -> github.com/imc/backend
- JWT issuer: imc-vibe -> imc
- UI labels: IMC Vibe -> IMC
- Update all imports and comments
This commit is contained in:
Christoph Haas 2026-03-24 23:42:37 +01:00
parent a4c6b04b37
commit ff52be8adf
19 changed files with 52 additions and 40 deletions

View file

@ -1,4 +1,4 @@
# IMC Vibe
# IMC
A self-sufficient web application to manage an ISPmail (Postfix, Dovecot, Rspamd) mail server.
@ -36,7 +36,7 @@ make build
### 2. Create Admin User
```bash
./build/imc-vibe --reset-admin-password
./build/imc --reset-admin-password
# This creates an admin user or resets the password
# Output: Username: admin, Password: (randomly generated)
```
@ -44,7 +44,7 @@ make build
### 3. Run
```bash
./build/imc-vibe --bind=0.0.0.0 --port=8080
./build/imc --bind=0.0.0.0 --port=8080
```
### 4. Access
@ -97,7 +97,7 @@ Example service file at `/etc/systemd/system/imc-vibe.service`:
```ini
[Unit]
Description=IMC Vibe Mail Admin
Description=IMC Mail Admin
After=network.target mariadb.service postfix.service
[Service]
@ -127,10 +127,22 @@ WantedBy=multi-user.target
## Development
Run development server that watches for file changes:
```sh
make dev
```
Build the binary into the build/ directory:
```bash
# Build frontend and backend
make build
```
Build only frontend or backend:
```sh
# Run backend only (uses filesystem frontend)
cd backend && go run ./cmd/server