https://github.com/jkaninda/sample-goma-gateway-reverse-proxy
A sample Docker deployment of Goma Gateway as a reverse proxy
https://github.com/jkaninda/sample-goma-gateway-reverse-proxy
Last synced: 7 months ago
JSON representation
A sample Docker deployment of Goma Gateway as a reverse proxy
- Host: GitHub
- URL: https://github.com/jkaninda/sample-goma-gateway-reverse-proxy
- Owner: jkaninda
- Created: 2024-11-15T19:12:10.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-11-15T19:28:07.000Z (11 months ago)
- Last Synced: 2025-01-17T12:55:44.040Z (9 months ago)
- Size: 3.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Goma Gateway
A sample Docker deployment of Goma Gateway as a reverse proxy.
## Services- Nexcloud
- Wordpress
- Wordpress2## Requirements
- Docker
- mkcert - optional
## SSL
You can generate ssl certificate using [mkcert](https://github.com/FiloSottile/mkcert)uncomment `cert` and `key` in config/goma.yml.
```sh
mkcert -key-file config/key.pem -cert-file config/cert.pem "*.example.dev"
```## Start
Create `web` network
```sh
docker network create web
```
## Run```sh
docker compose up -d
```## Domains
### Nextcloud
- nextcloud.example.dev
- nextcloud.localhost### Wordpress
- nextcloud.example.dev
- nextcloud.localhost## Hosts
Update hosts fileThe location of the hosts file will differ by operating system. The typical locations are noted below.
- Windows 10 – “C:\Windows\System32\drivers\etc\hosts”
- Linux – “/etc/hosts”
- Mac OS X – “/private/etc/hosts” or “/etc/hosts”```
127.0.0.1 nextcloud.example.dev
127.0.0.1 wordpress.example.dev
```## Access
- Nexcloud:
- [nextcloud.example.dev](http://nextcloud.example.dev)
- [nextcloud.localhost](http://nextcloud.localhost)
- Wordpress:
- [wordpress.example.dev](http://wordpress.example.dev)
- [wordpress.localhost](http://wordpress.localhost)----
### Screnshot