leafo / lapis-archlinux-docker

Dockerfile for running lapis in archlinux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lapis Docker Images

This repository provides two Docker images for developing and writing test suites in Lapis:

  • lapis-archlinux — Contains Lapis, OpenResty, Postgres, and MySQL. Used for the Lapis test suite
  • lapis-archlinux-itchio — Contains Lapis, OpenResty, Postgres, and set of dependencies often used by web projects I've built, and a base set of Lua modules preinstalled described below.

The images are based off of Arch Linux base image, archlinux

lapis-archlinux

Versions

These are the versions of things included in the latest tag:

  • openresty: 19.3.1 (Includes luajit)
  • postgresql: 13.1
  • mariadb: 10.5.8
  • redis: 6.0.9
  • lua: 5.1, 5.2, 5.3, 5.4
  • luarocks: 3.4.0

Usage

FROM ghcr.io/leafo/lapis-archlinux:latest

lapis-archlinux-itchio

Versions

The following system packages are installed on the latest tag:

  • openresty: 19.9.1 (Includes luajit)
  • postgresql: 13.6
  • redis: 6.2
  • lua: 5.1
  • luarocks: 3.8
  • npm — With coffeescript@1.12.7 and uglify-js installed globally
  • sassc
  • tup
  • libmaxminddb
  • discount

The list of Lua modules pre-installed can be found in the luarocks.lock file. The modules are installed as --local for the root user.

Usage

FROM ghcr.io/leafo/lapis-archlinux-itchio:latest

About

Dockerfile for running lapis in archlinux


Languages

Language:Dockerfile 56.0%Language:Makefile 23.5%Language:Lua 20.4%