Add content bad and use container images for site
This commit is contained in:
parent
c27c634740
commit
8f63f7abb5
3
.gitignore
vendored
3
.gitignore
vendored
@ -6,6 +6,3 @@
|
|||||||
|
|
||||||
# AI generated content
|
# AI generated content
|
||||||
CLAUDE.md
|
CLAUDE.md
|
||||||
|
|
||||||
# Content is on separate repository
|
|
||||||
content/
|
|
||||||
|
18
Dockerfile
Normal file
18
Dockerfile
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
#####################################################################
|
||||||
|
# Build Stage #
|
||||||
|
#####################################################################
|
||||||
|
FROM hugomods/hugo:exts as builder
|
||||||
|
# Base URL
|
||||||
|
ARG HUGO_BASEURL=
|
||||||
|
ENV HUGO_BASEURL=${HUGO_BASEURL}
|
||||||
|
# Build site
|
||||||
|
COPY . /src
|
||||||
|
# Replace below build command at will.
|
||||||
|
RUN hugo
|
||||||
|
|
||||||
|
#####################################################################
|
||||||
|
# Final Stage #
|
||||||
|
#####################################################################
|
||||||
|
FROM hugomods/hugo:nginx
|
||||||
|
# Copy the generated files to keep the image as small as possible.
|
||||||
|
COPY --from=builder /src/public /site
|
23
Makefile
Normal file
23
Makefile
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
.PHONY: dev build push release
|
||||||
|
|
||||||
|
TIMESTAMP := $(shell date +%Y%m%d.%H%M)
|
||||||
|
IMAGE := git.coopcloud.tech/wiki-cafe/wiki-cafe-site
|
||||||
|
|
||||||
|
# Start development server
|
||||||
|
dev:
|
||||||
|
docker run --rm -v $(pwd):/src -p 1313:1313 hugomods/hugo:base-non-root-0.145.0 server -D
|
||||||
|
|
||||||
|
build:
|
||||||
|
docker build \
|
||||||
|
-t $(IMAGE):$(TIMESTAMP) \
|
||||||
|
-t $(IMAGE):last \
|
||||||
|
--build-arg HUGO_BASEURL=https://wiki.cafe \
|
||||||
|
.
|
||||||
|
|
||||||
|
push:
|
||||||
|
docker push $(IMAGE):$(TIMESTAMP)
|
||||||
|
docker push $(IMAGE):last
|
||||||
|
|
||||||
|
release: build push
|
||||||
|
@echo "Release created with timestamp: $(TIMESTAMP)"
|
||||||
|
@echo "Push to Gitea registry: make login tag-registry push-registry"
|
11
content/_index.md
Normal file
11
content/_index.md
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
---
|
||||||
|
title: "Wiki Cafe"
|
||||||
|
date: 2025-03-14T04:59:59Z
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
{{< hero >}}
|
||||||
|
Wiki Cafe is a [co-op](pages/co-op) \
|
||||||
|
that provides [fedwiki hosting](pages/fedwiki_service) \
|
||||||
|
and [wiki education](pages/wiki_education) services.
|
||||||
|
{{< /hero >}}
|
8
content/pages/co-op.md
Normal file
8
content/pages/co-op.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
title: "Co-op"
|
||||||
|
date: 2022-02-14T22:03:26-05:00
|
||||||
|
draft: false
|
||||||
|
hideMeta: true
|
||||||
|
---
|
||||||
|
|
||||||
|
Wiki Cafe is a co-operative in its early stages of formation. We value multistakeholder governance and cooperative principles in our goal to enable new ways of sharing and creating.
|
7
content/pages/federated_wiki.md
Normal file
7
content/pages/federated_wiki.md
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
title: 'Federated Wiki'
|
||||||
|
date: '2025-03-20T05:19:15Z'
|
||||||
|
draft: true
|
||||||
|
---
|
||||||
|
|
||||||
|
Federated Wiki, or Fedwiki, is a tool for managing knowledge in a collaborative but decentralized way.
|
12
content/pages/fedwiki_service.md
Normal file
12
content/pages/fedwiki_service.md
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
title: "Fedwiki Service"
|
||||||
|
date: 2022-02-14T21:42:36-05:00
|
||||||
|
draft: false
|
||||||
|
hideMeta: true
|
||||||
|
---
|
||||||
|
|
||||||
|
Explore new ways of creating and sharing with managed Federated Wiki hosting.
|
||||||
|
|
||||||
|
## Access
|
||||||
|
|
||||||
|
The Fedwiki Service is currently under development. If you are interested in participating in the development or testing of the Fedwiki service, send an email to mail *at* wiki.cafe.
|
12
content/pages/wiki_education.md
Normal file
12
content/pages/wiki_education.md
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
title: "Wiki Education"
|
||||||
|
date: 2022-02-14T22:02:42-05:00
|
||||||
|
draft: false
|
||||||
|
hideMeta: true
|
||||||
|
---
|
||||||
|
|
||||||
|
Wiki is not just software, it's a way of thinking about thinking. We hope to share the knowledge of the wiki community through our Wiki Education resources.
|
||||||
|
|
||||||
|
## Access
|
||||||
|
|
||||||
|
The Wiki Education resources are currently under development. If you are interested in participating in the development of these resources, send an email to mail *at* wiki.cafe.
|
Loading…
x
Reference in New Issue
Block a user