1
0
Fork 0
mirror of https://github.com/kou029w/_.git synced 2025-01-30 13:58:08 +00:00

create writefreely

This commit is contained in:
Nebel 2024-07-13 17:04:11 +09:00
parent d39897e834
commit 772eb9f5d7
Signed by: nebel
GPG key ID: 79807D08C6EF6460
3 changed files with 115 additions and 0 deletions

1
writefreely/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
data

12
writefreely/compose.yml Normal file
View file

@ -0,0 +1,12 @@
services:
web:
image: "writeas/writefreely:latest"
volumes:
- "./config.ini:/go/config.ini"
- "./data:/data" # sudo chown 2:2 data
ports:
- "8080:8080"
# セットアップに必要なコマンド:
# $ cmd/writefreely/writefreely -init-db
# $ cmd/writefreely/writefreely -create-admin $USERNAME:$PASSWORD
# $ cmd/writefreely/writefreely -gen-keys

102
writefreely/config.ini Normal file
View file

@ -0,0 +1,102 @@
[server]
hidden_host =
port = 8080
bind = 0.0.0.0
tls_cert_path =
tls_key_path =
autocert = false
templates_parent_dir = /go
static_parent_dir =
pages_parent_dir = /go
keys_parent_dir = /data
hash_seed =
gopher_port = 0
[database]
type = sqlite3
filename = /data/writefreely.db
username =
password =
database =
host = localhost
port = 3306
tls = false
[app]
site_name = WriteFreely
site_description = A place to write freely.
host = http://localhost:8080
theme = write
editor =
disable_js = false
webfonts = true
landing =
simple_nav = false
wf_modesty = false
chorus = false
forest = false
disable_drafts = false
single_user = true
open_registration = false
open_deletion = false
min_username_len = 3
max_blogs = 1
federation = true
public_stats = false
monetization = false
notes_only = false
private = false
local_timeline = false
user_invites =
default_visibility =
update_checks = false
disable_password_auth = false
[oauth.slack]
client_id =
client_secret =
team_id =
callback_proxy =
callback_proxy_api =
[oauth.writeas]
client_id =
client_secret =
auth_location =
token_location =
inspect_location =
callback_proxy =
callback_proxy_api =
[oauth.gitlab]
client_id =
client_secret =
host =
display_name =
callback_proxy =
callback_proxy_api =
[oauth.gitea]
client_id =
client_secret =
host =
display_name =
callback_proxy =
callback_proxy_api =
[oauth.generic]
client_id =
client_secret =
host =
display_name =
callback_proxy =
callback_proxy_api =
token_endpoint =
inspect_endpoint =
auth_endpoint =
scope =
allow_disconnect = false
map_user_id =
map_username =
map_display_name =
map_email =