Skip to content

Commit

Permalink
Updating to allow laravel 9.x
Browse files Browse the repository at this point in the history
  • Loading branch information
quentin.schmick committed Jun 29, 2022
1 parent 9f33443 commit dc4f4c9
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 13 deletions.
20 changes: 7 additions & 13 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,36 +1,30 @@
{
"name": "orisintel/laravel-process-stamps",
"name": "always-open/laravel-process-stamps",
"description": "Logs which process created or modified a record",
"keywords": [
"orisintel",
"always-open",
"laravel-process-stamps",
"laravel",
"logging"
],
"homepage": "https://github.com/orisintel/laravel-process-stamps",
"homepage": "https://github.com/always-open/laravel-process-stamps",
"license": "MIT",
"authors": [
{
"name": "Tom Schlick",
"email": "tschlick@orisintel.com",
"role": "Developer"
},
{
"name": "ORIS Intelligence",
"email": "developers@orisintel.com",
"homepage": "https://orisintel.com",
"role": "Organization"
}
],
"require": {
"php": "^7.3",
"laravel/framework": "^8.0"
"php": "^8.0.0|^8.1.0",
"laravel/framework": "^9.0"
},
"require-dev": {
"doctrine/dbal": "^2.9",
"doctrine/dbal": "^3.3",
"larapack/dd": "^1.0",
"mockery/mockery": "~1.0",
"orchestra/testbench": "^6.0",
"orchestra/testbench": "^7.0",
"phpunit/phpunit": "^9.0"
},
"autoload": {
Expand Down
12 changes: 12 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
version: "3.7"
services:
app:
build:
context: ./
dockerfile: ./docker/Dockerfile
image: processstamps
container_name: processstamps-app
restart: unless-stopped
working_dir: /var/www/
volumes:
- ./:/var/www
31 changes: 31 additions & 0 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
FROM php:8.0-fpm

# Install system dependencies
RUN apt-get update && apt-get install -y \
git \
curl \
libpng-dev \
libonig-dev \
libxml2-dev \
libzip-dev \
zip \
unzip

# Clear cache
RUN apt-get clean && rm -rf /var/lib/apt/lists/*

# Install PHP extensions
RUN docker-php-ext-install pdo_mysql mbstring exif pcntl bcmath gd zip

# Get latest Composer
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer

# Create system user to run Composer and Artisan Commands
RUN useradd -G www-data,root -d /home/ubuntu ubuntu
RUN mkdir -p /home/ubuntu/.composer && \
chown -R ubuntu:ubuntu /home/ubuntu

# Set working directory
WORKDIR /var/www

USER ubuntu

0 comments on commit dc4f4c9

Please sign in to comment.