lapis 1.7.0 更好的openresty 版本相容以及安全資料庫支援
阿新 • • 發佈:2018-12-05
lapis 1.7.0 今年4月2號就釋出了,一直沒有注意,今天看到changelog就簡單的進行了一個
測試(主要是與openresty版本的測試,新變更後邊會有)
使用docker-compose 執行
環境準備
- docker-compose 檔案
version: "3"
services:
api:
build: ./
ports:
- "8080:8080"
- dockerfile
FROM openresty/openresty:alpine-fat RUN apk add openssl-dev RUN /usr/local/openresty/luajit/bin/luarocks install lapis WORKDIR /web RUN lapis new --lua ENTRYPOINT [ "lapis","server" ]
執行&&測試
- 啟動
docker-compose up -d
說明
可以為lapis 做一個基礎映象,方便後期使用,如下:
FROM openresty/openresty:alpine-fat
RUN apk add openssl-dev
WORKDIR /web
RUN /usr/local/openresty/luajit/bin/luarocks install lapis
我構建的為 dalongrong/lapis-1.7.0:latest,後期使用
FROM dalongrong/lapis-1.7.0:latest WORKDIR /web RUN lapis new --lua ENTRYPOINT [ "lapis","server" ]
參考資料
http://leafo.net/lapis/reference/lua_getting_started.html
http://leafo.net/lapis/changelog.html
https://github.com/rongfengliang/lapis-docker