parent
a2c088d401
commit
d4426f1dff
2
.github/workflows/buildmaster.yaml
vendored
2
.github/workflows/buildmaster.yaml
vendored
@ -32,7 +32,7 @@ jobs:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Copy default config file
|
||||
run: cp config-example.yaml config.yaml
|
||||
run: cp config-default.yaml config.yaml
|
||||
|
||||
- name: Build Docker image
|
||||
run: docker build -t owncast .
|
||||
|
@ -22,7 +22,7 @@ RUN apk update && apk add --no-cache ffmpeg ffmpeg-libs ca-certificates && updat
|
||||
# Copy owncast assets
|
||||
WORKDIR /app
|
||||
COPY --from=build /build/owncast /app/owncast
|
||||
COPY --from=build /build/config-example.yaml /app/config.yaml
|
||||
COPY --from=build /build/config-default.yaml /app/config.yaml
|
||||
COPY --from=build /build/webroot /app/webroot
|
||||
COPY --from=build /build/static /app/static
|
||||
|
||||
|
@ -52,10 +52,11 @@ build() {
|
||||
mkdir -p dist/${NAME}/data
|
||||
|
||||
# Default files
|
||||
cp config-example.yaml dist/${NAME}/config.yaml
|
||||
cp config-default.yaml dist/${NAME}/config.yaml
|
||||
cp data/content-example.md dist/${NAME}/data/content.md
|
||||
|
||||
cp -R webroot/ dist/${NAME}/webroot/
|
||||
|
||||
# Copy the production pruned+minified css to the build's directory.
|
||||
cp "${TMPDIR}tailwind.min.css" ./dist/${NAME}/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css
|
||||
cp -R static/ dist/${NAME}/static
|
||||
|
31
config-default.yaml
Normal file
31
config-default.yaml
Normal file
@ -0,0 +1,31 @@
|
||||
# See https://owncast.online/docs/configuration/ for more details
|
||||
|
||||
instanceDetails:
|
||||
name: Owncast
|
||||
title: Owncast
|
||||
summary: "This is brief summary of whom you are or what your stream is. You can edit this description in your config file."
|
||||
|
||||
logo: /img/logo.svg
|
||||
|
||||
tags:
|
||||
- music
|
||||
- software
|
||||
- streaming
|
||||
|
||||
# https://owncast.online/docs/configuration/#external-links
|
||||
# for full list of supported social links. All optional.
|
||||
socialHandles:
|
||||
- platform: github
|
||||
url: http://github.com/owncast/owncast
|
||||
|
||||
videoSettings:
|
||||
# Change this value and keep it secure. Treat it like a password to your live stream.
|
||||
streamingKey: abc123
|
||||
|
||||
streamQualities:
|
||||
- medium:
|
||||
videoBitrate: 1200
|
||||
encoderPreset: veryfast
|
||||
|
||||
# Set to true if you don't want the service checking for future releases.
|
||||
disableUpgradeChecks: false
|
@ -106,7 +106,7 @@ type S3 struct {
|
||||
|
||||
func (c *config) load(filePath string) error {
|
||||
if !utils.DoesFileExists(filePath) {
|
||||
log.Fatal("ERROR: valid config.yaml is required. Copy config-example.yaml to config.yaml and edit")
|
||||
log.Fatal("ERROR: valid config.yaml is required. Copy config-default.yaml to config.yaml and edit")
|
||||
}
|
||||
|
||||
yamlFile, err := ioutil.ReadFile(filePath)
|
||||
|
Loading…
x
Reference in New Issue
Block a user