Commit 4651d01a authored by Yassine Doghri's avatar Yassine Doghri
Browse files

feat: write id3v2 tags to episode's audio file

- add $mediaRoot parameter in app config
- add and refactor helpers : id3, media and url
- add basic vscode settings for code formatting in devcontainer.json
- set post_max_size to Dockerfile
parent d2dc6e64
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
FROM php:latest

RUN apt-get update && apt-get install -y \
    libicu-dev \
    && docker-php-ext-install intl

COPY --from=composer /usr/bin/composer /usr/bin/composer

RUN curl -sL https://deb.nodesource.com/setup_12.x | bash -
+9 −1
Original line number Diff line number Diff line
@@ -4,7 +4,15 @@
  "name": "Existing Dockerfile",
  "dockerFile": "./Dockerfile",
  "settings": {
    "terminal.integrated.shell.linux": null
    "terminal.integrated.shell.linux": "/bin/bash",
    "editor.formatOnSave": true,
    "editor.codeActionsOnSave": {
      "source.organizeImports": true
    },
    "[php]": {
      "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "color-highlight.markerType": "dot-before"
  },
  "extensions": [
    "mikestead.dotenv",
+4 −1
Original line number Diff line number Diff line
@@ -9,11 +9,14 @@ WORKDIR /castopod
# Install intl extension using https://github.com/mlocati/docker-php-extension-installer
RUN apt-get update && apt-get install -y \
    libicu-dev \
    && docker-php-ext-install intl
    libpng-dev \
    zlib1g-dev \
    && docker-php-ext-install intl gd

RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli

RUN echo "file_uploads = On\n" \
         "memory_limit = 100M\n" \
         "upload_max_filesize = 100M\n" \
         "post_max_size = 120M\n" \
         > /usr/local/etc/php/conf.d/uploads.ini
+8 −0
Original line number Diff line number Diff line
@@ -266,4 +266,12 @@ class App extends BaseConfig
	|   - http://www.w3.org/TR/CSP/
	*/
    public $CSPEnabled = false;

    /*
	|--------------------------------------------------------------------------
	| Media root folder
	|--------------------------------------------------------------------------
	| Defines the root folder for media files storage
	*/
    public $mediaRoot = 'media';
}
+3 −1
Original line number Diff line number Diff line
<?php namespace Config;
<?php

namespace Config;

use CodeIgniter\Config\BaseConfig;

Loading