aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2022-10-26 19:21:31 +0900
committernsfisis <nsfisis@gmail.com>2022-10-26 19:21:31 +0900
commitdff1aa8f687c52412f66277d32f7fd786cce6fa0 (patch)
treee143ba4fbbd56c40c44686551e82a3127099d202
parent7a2c33d6042bbd285c9bfa19f2c4c262bca95fcc (diff)
downloadblog.nsfisis.dev-dff1aa8f687c52412f66277d32f7fd786cce6fa0.tar.gz
blog.nsfisis.dev-dff1aa8f687c52412f66277d32f7fd786cce6fa0.tar.zst
blog.nsfisis.dev-dff1aa8f687c52412f66277d32f7fd786cce6fa0.zip
add docker conf
-rw-r--r--Makefile21
-rw-r--r--docker-compose.yml18
-rw-r--r--nginx.conf10
3 files changed, 49 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..f396c9e
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,21 @@
+.PHONY: all
+all: deploy
+
+.PHONY: deploy
+deploy: build serve
+
+.PHONY: setup
+setup:
+ true
+
+.PHONY: build
+build:
+ docker-compose build
+
+.PHONY: serve
+serve:
+ docker-compose up -d
+
+.PHONY: clean
+clean:
+ docker-compose down
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..7151b77
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,18 @@
+version: '3'
+
+services:
+ blog_nsfisis_nginx:
+ image: nginx
+ volumes:
+ - ./nginx.conf:/etc/nginx/conf.d/default.conf
+ - ./docs:/public
+ expose:
+ - 80
+ environment:
+ TZ: Asia/Tokyo
+ restart: always
+
+networks:
+ default:
+ external:
+ name: nsfisis_dev_shared
diff --git a/nginx.conf b/nginx.conf
new file mode 100644
index 0000000..12fcd32
--- /dev/null
+++ b/nginx.conf
@@ -0,0 +1,10 @@
+server {
+ listen 80 default;
+ listen [::]:80;
+
+ location / {
+ root /public;
+ }
+
+ error_page 404 /404.html;
+}