Skip to content

Commit f7e3f3e

Browse files
authored
Merge branch 'main' into feat/e2e
2 parents bcdcaf8 + 8f260e5 commit f7e3f3e

55 files changed

Lines changed: 743 additions & 45 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.dependabot/config.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.
File renamed without changes.
File renamed without changes.
File renamed without changes.

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ jobs:
137137

138138
docker-build:
139139
runs-on: ubuntu-latest
140+
if: github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository == 'otter-sec/rctf'
140141
needs:
141142
- shellcheck
142143
- lint

docs/content/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<img src="/assets/rctf-logotype-light-1024.png" width="350px">
22

3-
rCTF is redpwnCTF's CTF platform. It is developed and maintained by the [redpwn](https://redpwn.net) CTF team.
3+
rCTF is redpwnCTF's CTF platform. It is now developed and maintained by the [OtterSec](https://osec.io) team.
44

5-
To install rCTF, see [the installation doc](installation.md).
5+
To install rCTF, see [the installation doc](rctf/installation.md).
66

77
If you need help with rCTF, join the [the redpwnCTF Discord server](https://discord.gg/NkDNEE2) and ask questions in the `#rctf-help` channel.
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
title: rCTF
2+
13
arrange:
2-
- index.md
34
- installation.md
45
- configuration.md
56
- management
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ Configuration for advanced users - sane defaults are automatically set by the in
8181
| `proxy.trust` | _(none)_ | yes | `false` | boolean, string, string array, or integer | X-Forwarded-For trust: the trust parameter to [proxy-addr](https://www.npmjs.com/package/proxy-addr) |
8282
| `loginTimeout` | `RCTF_LOGIN_TIMEOUT` | yes | 3600000 | integer | lifetime of registration, email update, and recovery links, in milliseconds |
8383
| `userMembers` | `RCTF_USER_MEMBERS` | yes | `true` | boolean | whether to allow a user to provide emails for individual members |
84+
| `registrationsEnabled` | _(none)_ | yes | `true` | boolean | whether to allow new teams creation |
8485
| `database.migrate` | `RCTF_DATABASE_MIGRATE` | yes | `never` | `before` \| `only` \| `never` | how to run postgreSQL migrations. [documentation](management/migration.md) |
8586
| `instanceType` | `RCTF_INSTANCE_TYPE` | yes | `all` | `all` \| `frontend` \| `leaderboard` | what type of instance to run. [documentation](management/scaling.md) |
8687
| `challengeProvider` | _(none)_ | yes | `database` | provider | provider for challenges. [documentation](providers/challenges/index.md) |
File renamed without changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ curl -L https://get.rctf.osec.io | sh
99
This installs rCTF into the `/opt/rctf` folder, where `/opt/rctf/rctf.d` contains all the configuration and the instance itself can be (re)started with the command:
1010

1111
```bash
12-
docker compose up --force-recreate --build -d
12+
docker compose up -d --force-recreate --build
1313
```
1414

1515
The instance is accessible by default only from localhost:8080, and can be changed in `/opt/rctf/docker-compose.yml` and applying the changes by restarting the instance.

0 commit comments

Comments
 (0)