Source: https://opensource.com/business/16/2/top-6-open-source-crm-tools-2016 + community contributions
EspoCRM `github.com/espocrm/espocrm`_ PHP https://www.espocrm.com
| #!/bin/bash | |
| # Set up ssh-agent | |
| SSH_ENV="$HOME/.ssh/environment" | |
| function start_agent { | |
| echo "Initializing new SSH agent..." | |
| touch $SSH_ENV | |
| chmod 600 "${SSH_ENV}" | |
| /usr/bin/ssh-agent | sed 's/^echo/#echo/' >> "${SSH_ENV}" |
| # cd /etc/logrotate.d && touch symfony && nano symfony | |
| /var/www/sitename/app/logs/dev.log { | |
| monthly | |
| missingok | |
| rotate 4 | |
| compress | |
| sharedscripts | |
| copytruncate | |
| size 100M |
| FROM php:5.6-apache | |
| RUN apt-get update && apt-get install -y libpq-dev && docker-php-ext-install pdo pdo_pgsql | |
| COPY src/ /var/www/html |
| <?php | |
| namespace App\Console\Commands; | |
| use Illuminate\Console\Command; | |
| class EnsureQueueListenerIsRunning extends Command | |
| { | |
| /** | |
| * The name and signature of the console command. |
| server { | |
| listen 80; | |
| listen [::]:80; #Use this to enable IPv6 | |
| server_name www.example.com; | |
| root /var/www/prestashop17; | |
| access_log /var/log/nginx/access.log; | |
| error_log /var/log/nginx/error.log; | |
| index index.php index.html; |
| <?php | |
| namespace App; | |
| use Illuminate\Database\Eloquent\Model; | |
| use Illuminate\Database\Eloquent\Builder; | |
| use Illuminate\Database\Eloquent\SoftDeletes; | |
| class Produto extends Model | |
| { |
Source: https://opensource.com/business/16/2/top-6-open-source-crm-tools-2016 + community contributions
EspoCRM `github.com/espocrm/espocrm`_ PHP https://www.espocrm.com
| <?php | |
| class PageController extends \App\Http\Controllers\Controller | |
| { | |
| public function show() | |
| { | |
| $slug = request()->segment(1); | |
| $page = \TCG\Voyager\Models\Page::where('slug', $slug) | |
| ->firstOrFail(); | |
| from __future__ import with_statement | |
| from alembic import context | |
| from sqlalchemy import engine_from_config, pool | |
| from logging.config import fileConfig | |
| from models import Base | |
| config = context.config | |
| fileConfig(config.config_file_name) |
| #!/bin/sh | |
| # SPDX-FileCopyrightText: 2017-2026 SanderTheDragon <[email protected]> | |
| # | |
| # SPDX-License-Identifier: MIT | |
| arch=$(dpkg --print-architecture) | |
| echo "Detected architecture: $arch" | |
| case "$arch" in |