3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-11-22 20:09:41 +01:00

Merge pull request #1131 from slingamn/issue1130_rename

fix #1130
This commit is contained in:
Shivaram Lingamneni 2020-06-15 11:31:58 -07:00 committed by GitHub
commit f923d2cb8b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 13 additions and 13 deletions

View File

@ -45,7 +45,7 @@ archives:
- README - README
- CHANGELOG.md - CHANGELOG.md
- oragono.motd - oragono.motd
- oragono.yaml - default.yaml
- conventional.yaml - conventional.yaml
- docs/* - docs/*
- languages/*.yaml - languages/*.yaml

View File

@ -10,8 +10,8 @@ ADD . /go/src/github.com/oragono/oragono/
# modify default config file so that it doesn't die on IPv6 # modify default config file so that it doesn't die on IPv6
# and so it can be exposed via 6667 by default # and so it can be exposed via 6667 by default
run sed -i 's/^\(\s*\)\"127.0.0.1:6667\":.*$/\1":6667":/' /go/src/github.com/oragono/oragono/oragono.yaml run sed -i 's/^\(\s*\)\"127.0.0.1:6667\":.*$/\1":6667":/' /go/src/github.com/oragono/oragono/default.yaml
run sed -i 's/^\s*\"\[::1\]:6667\":.*$//' /go/src/github.com/oragono/oragono/oragono.yaml run sed -i 's/^\s*\"\[::1\]:6667\":.*$//' /go/src/github.com/oragono/oragono/default.yaml
# make sure submodules are up-to-date # make sure submodules are up-to-date
RUN git submodule update --init RUN git submodule update --init
@ -40,7 +40,7 @@ EXPOSE 6667/tcp 6697/tcp
RUN mkdir -p /ircd-bin RUN mkdir -p /ircd-bin
COPY --from=build-env /go/bin/oragono /ircd-bin COPY --from=build-env /go/bin/oragono /ircd-bin
COPY --from=build-env /go/src/github.com/oragono/oragono/languages /ircd-bin/languages/ COPY --from=build-env /go/src/github.com/oragono/oragono/languages /ircd-bin/languages/
COPY --from=build-env /go/src/github.com/oragono/oragono/oragono.yaml /ircd-bin/oragono.yaml COPY --from=build-env /go/src/github.com/oragono/oragono/default.yaml /ircd-bin/default.yaml
COPY distrib/docker/run.sh /ircd-bin/run.sh COPY distrib/docker/run.sh /ircd-bin/run.sh
RUN chmod +x /ircd-bin/run.sh RUN chmod +x /ircd-bin/run.sh

View File

@ -34,5 +34,5 @@ test:
./.check-gofmt.sh ./.check-gofmt.sh
smoke: smoke:
oragono mkcerts --conf ./oragono.yaml || true oragono mkcerts --conf ./default.yaml || true
oragono run --conf ./oragono.yaml --smoke oragono run --conf ./default.yaml --smoke

2
README
View File

@ -23,7 +23,7 @@ assorted IRCv3 support.
Copy the example config file to ircd.yaml with a command like: Copy the example config file to ircd.yaml with a command like:
$ cp oragono.yaml ircd.yaml $ cp default.yaml ircd.yaml
Modify the config file as you like. In particular, the `connection-throttling` and Modify the config file as you like. In particular, the `connection-throttling` and
`connection-limits` sections are working looking over and tuning for your network's needs. `connection-limits` sections are working looking over and tuning for your network's needs.

View File

@ -49,7 +49,7 @@ To go through the standard installation, download the latest release from this p
Extract it into a folder, then run the following commands: Extract it into a folder, then run the following commands:
```sh ```sh
cp oragono.yaml ircd.yaml cp default.yaml ircd.yaml
vim ircd.yaml # modify the config file to your liking vim ircd.yaml # modify the config file to your liking
oragono mkcerts oragono mkcerts
``` ```
@ -84,7 +84,7 @@ You'll need an [up-to-date distribution of the Go language for your OS and archi
## Configuration ## Configuration
The default config file [`oragono.yaml`](oragono.yaml) helps walk you through what each option means and changes. The configuration's intended to be sparse, so if there are options missing it's either because that feature isn't written/configurable yet or because we don't think it should be configurable. The default config file [`default.yaml`](default.yaml) helps walk you through what each option means and changes.
You can use the `--conf` parameter when launching Oragono to control where it looks for the config file. For instance: `oragono run --conf /path/to/ircd.yaml`. The configuration file also stores where the log, database, certificate, and other files are opened. Normally, all these files use relative paths, but you can change them to be absolute (such as `/var/log/ircd.log`) when running Oragono as a service. You can use the `--conf` parameter when launching Oragono to control where it looks for the config file. For instance: `oragono run --conf /path/to/ircd.yaml`. The configuration file also stores where the log, database, certificate, and other files are opened. Normally, all these files use relative paths, but you can change them to be absolute (such as `/var/log/ircd.log`) when running Oragono as a service.

View File

@ -18,7 +18,7 @@ server:
# This version of the config provides a public plaintext listener on # This version of the config provides a public plaintext listener on
# port 6667 for testing and compatibility with legacy applications. # port 6667 for testing and compatibility with legacy applications.
# We recommend disabling this listener in a production setting # We recommend disabling this listener in a production setting
# and replacing it with loopback-only listeners (see oragono.yaml): # and replacing it with loopback-only listeners (see default.yaml):
":6667": ":6667":
# The standard SSL/TLS port for IRC is 6697. This will listen on all interfaces: # The standard SSL/TLS port for IRC is 6697. This will listen on all interfaces:

View File

@ -5,7 +5,7 @@ cd /ircd
# make config file # make config file
if [ ! -f "/ircd/ircd.yaml" ]; then if [ ! -f "/ircd/ircd.yaml" ]; then
awk '{gsub(/path: languages/,"path: /ircd-bin/languages")}1' /ircd-bin/oragono.yaml > /tmp/ircd.yaml awk '{gsub(/path: languages/,"path: /ircd-bin/languages")}1' /ircd-bin/default.yaml > /tmp/ircd.yaml
# change default oper passwd # change default oper passwd
OPERPASS=$(< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c20) OPERPASS=$(< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c20)

View File

@ -97,7 +97,7 @@ To get started with Oragono on Windows:
1. Make sure you have the [latest release](https://github.com/oragono/oragono/releases/latest) downloaded. 1. Make sure you have the [latest release](https://github.com/oragono/oragono/releases/latest) downloaded.
1. Extract the zip file to a folder. 1. Extract the zip file to a folder.
1. Copy and rename `oragono.yaml` to `ircd.yaml`. 1. Copy and rename `default.yaml` to `ircd.yaml`.
1. Open up `ircd.yaml` using any text editor, and then save it once you're happy. 1. Open up `ircd.yaml` using any text editor, and then save it once you're happy.
1. Open up a `cmd.exe` window, then `cd` to where you have Oragono extracted. 1. Open up a `cmd.exe` window, then `cd` to where you have Oragono extracted.
1. Run `oragono.exe mkcerts` if you want to generate new self-signed SSL/TLS certificates (note that you can't enable STS if you use self-signed certs). 1. Run `oragono.exe mkcerts` if you want to generate new self-signed SSL/TLS certificates (note that you can't enable STS if you use self-signed certs).
@ -111,7 +111,7 @@ To get started with Oragono on macOS, Linux, or on a Raspberry Pi:
1. Make sure you have the [latest release](https://github.com/oragono/oragono/releases/latest) for your OS/distro downloaded. 1. Make sure you have the [latest release](https://github.com/oragono/oragono/releases/latest) for your OS/distro downloaded.
1. Extract the tar.gz file to a folder. 1. Extract the tar.gz file to a folder.
1. Copy and rename `oragono.yaml` to `ircd.yaml`. 1. Copy and rename `default.yaml` to `ircd.yaml`.
1. Open up `ircd.yaml` using any text editor, and then save it once you're happy. 1. Open up `ircd.yaml` using any text editor, and then save it once you're happy.
1. Open up a Terminal window, then `cd` to where you have Oragono extracted. 1. Open up a Terminal window, then `cd` to where you have Oragono extracted.
1. Run `./oragono mkcerts` if you want to generate new self-signed SSL/TLS certificates (note that you can't enable STS if you use self-signed certs). 1. Run `./oragono mkcerts` if you want to generate new self-signed SSL/TLS certificates (note that you can't enable STS if you use self-signed certs).