Skip to content

leafo/lapis-archlinux-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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: 1.25.3.1 compiled with --with-pcre-jit --with-http_stub_status_module --with-file-aio --with-threads
  • postgresql: 16.1
  • redis: 7.2.4
  • lua: 5.4.6, 5.1.5
  • luarocks: 3.9.2
  • npm — With [email protected] and uglify-js installed globally
  • sassc 3.6.2
  • esbuild
  • 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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages