Compare commits

..

No commits in common. "5bf920255f8b8fbd4f1c12f1d54585d1aa632b98" and "ba5a9c17c8d3394341749b1e079e173ad74bdfeb" have entirely different histories.

3 changed files with 7 additions and 9 deletions

View File

@ -96,12 +96,12 @@ steps:
---
kind: pipeline
type: docker
name: combine-manifests
name: manifest
depends_on:
- build-docker-amd64
- build-docker-arm64
steps:
- name: publish
- name: manifest
image: plugins/manifest
settings:
username: JackNet

View File

@ -18,7 +18,7 @@ services:
image: git.jacknet.io/jackhadrill/container-spawner:latest
restart: always
environment:
CONTAINER_IMAGE: "git.jacknet.io/jackhadrill/code-server:latest"
CONTAINER_IMAGE: "codercom/code-server:latest"
CONTAINER_PREFIX: "vscode"
CONTAINER_NETWORK: "vscode_backend"
CONTAINER_PERSIST: "/home/coder"
@ -36,9 +36,9 @@ $ docker run -d --rm --name ${CONTAINER_PREFIX}-${X-Forwarded-Preferred-User} -v
For example, assuming `X-Forwarded-Preferred-User` is `jack`:
```bash
$ export CONTAINER_IMAGE="git.jacknet.io/jackhadrill/code-server:latest"
$ export CONTAINER_IMAGE="codercom/code-server:latest"
$ export CONTAINER_PREFIX="vscode"
$ export CONTAINER_NETWORK="vscode_backend"
$ export CONTAINER_PERSIST="/home/coder"
$ docker run -d --rm --name vscode-jack -v vscode-jack:/home/coder --network vscode_backend git.jacknet.io/jackhadrill/code-server:latest
$ docker run -d --rm --name vscode-jack -v vscode-jack:/home/coder --network vscode_backend codercom/code-server:latest
```

View File

@ -2,14 +2,12 @@
from flask import Flask, make_response, request
from containerspawner.state import StateManager
HTTP_METHODS = ["GET", "HEAD", "POST", "PUT", "DELETE", "CONNECT", "OPTIONS", "TRACE", "PATCH"]
app = Flask(__name__)
state = StateManager()
@app.route("/", defaults={"path": ""}, methods=HTTP_METHODS)
@app.route("/<path:path>", methods=HTTP_METHODS)
@app.route("/", defaults={"path": ""})
@app.route("/<path:path>")
def default(path):
"""Catch all endpoint to spawn Docker containers."""
username = request.headers.get("X-Forwarded-Preferred-User")