1. 程式人生 > >lapis 1.7.0 更好的openresty 版本相容以及安全資料庫支援

lapis 1.7.0 更好的openresty 版本相容以及安全資料庫支援

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