mirror of
https://github.com/RayLabsHQ/gitea-mirror.git
synced 2025-12-07 20:16:46 +03:00
56 lines
1.6 KiB
Markdown
56 lines
1.6 KiB
Markdown
# Development Environment Setup
|
|
|
|
This directory contains scripts to help set up a development environment with a pre-configured Gitea instance.
|
|
|
|
## Default Credentials
|
|
|
|
For development convenience, the Gitea instance is pre-configured with:
|
|
|
|
- **Admin Username**: `admin`
|
|
- **Admin Password**: `admin123`
|
|
- **Gitea URL**: http://localhost:3001
|
|
|
|
## Files
|
|
|
|
- `gitea-app.ini` - Pre-configured Gitea settings for development
|
|
- `gitea-dev-init.sh` - Initialization script that copies the config on first run
|
|
- `gitea-init.sql` - SQL script to create default admin user (not currently used)
|
|
|
|
## Usage
|
|
|
|
1. Start the development environment:
|
|
```bash
|
|
docker compose -f docker-compose.dev.yml down
|
|
docker volume rm gitea-mirror_gitea-data gitea-mirror_gitea-config
|
|
docker compose -f docker-compose.dev.yml up -d
|
|
```
|
|
|
|
2. Wait for Gitea to start (check logs):
|
|
```bash
|
|
docker logs -f gitea
|
|
```
|
|
|
|
3. Access Gitea at http://localhost:3001 and login with:
|
|
- Username: `admin`
|
|
- Password: `admin123`
|
|
|
|
4. Generate an API token:
|
|
- Go to Settings → Applications
|
|
- Generate New Token
|
|
- Give it a name like "gitea-mirror"
|
|
- Select all permissions (for development)
|
|
- Copy the token
|
|
|
|
5. Configure gitea-mirror with the token in your `.env` file or through the web UI.
|
|
|
|
## Troubleshooting
|
|
|
|
If Gitea doesn't start properly:
|
|
|
|
1. Check logs: `docker logs gitea`
|
|
2. Ensure volumes are clean: `docker volume rm gitea-mirror_gitea-data gitea-mirror_gitea-config`
|
|
3. Restart: `docker compose -f docker-compose.dev.yml up -d`
|
|
|
|
## Security Note
|
|
|
|
⚠️ **These credentials are for development only!** Never use these settings in production. |