https://github.com/dockette/repman
:whale: Dockerized version of Repman by @buddy
https://github.com/dockette/repman
Last synced: about 1 month ago
JSON representation
:whale: Dockerized version of Repman by @buddy
- Host: GitHub
- URL: https://github.com/dockette/repman
- Owner: dockette
- License: mit
- Created: 2022-07-10T14:32:14.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-12-02T18:04:26.000Z (over 3 years ago)
- Last Synced: 2023-07-31T16:19:49.147Z (over 2 years ago)
- Language: Shell
- Size: 1.55 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Dockette / Repman
🐘 Repmang (packagist proxy and host for private packages)
🕹 f3l1x.io | 💻 f3l1x | 🐦 @xf3l1x

-----
## Usage
Latest version: `tests/dockette/repman:1.4.0`
[Example of docker-compose.yml](/docker-compose.yml)
```yaml
version: '3.4'
x-restart-policy: &restart_policy
restart: unless-stopped
services:
database:
<< : *restart_policy
image: postgres:11.7-alpine
environment:
POSTGRES_USER: main
POSTGRES_PASSWORD: main
POSTGRES_DB: main
healthcheck:
test: [ "CMD", "pg_isready", "-q", "-d", "main", "-U", "main" ]
interval: 10s
timeout: 5s
retries: 5
volumes:
- .docker/postgres:/var/lib/postgresql/data
app:
<< : *restart_policy
image: dockette/repman:1.4.0
command: /entrypoint-app.sh
env_file: .env.docker
ports:
- 8080:80
volumes:
- .docker/app/var:/app/var
- .docker/nginx/logs:/var/log/nginx
depends_on:
database:
condition: service_healthy
consumer:
<< : *restart_policy
image: dockette/repman:1.4.0
command: /entrypoint-consumer.sh
env_file: .env.docker
volumes:
- .docker/app/var:/app/var
depends_on:
- app
cron:
<< : *restart_policy
image: dockette/repman:1.4.0
command: /entrypoint-cron.sh
env_file: .env.docker
volumes:
- .docker/app/var:/app/var
depends_on:
- app
```
## Documentation
This repository contains simplified Repman prebuild for Docker.
## Development
See [how to contribute](https://contributte.org/contributing.html) to this package.
This package is currently maintaining by these authors.
-----
Consider to [support](https://github.com/sponsors/f3l1x) **f3l1x**. Also thank you for using this package.