小编Kyl*_*-St的帖子

Wordpress Docker不会增加上传限制

我试图将我的Dockerized Wordpress实例的上传限制增加到150M.

[filename] exceeds the maximum upload size for this site.

我创建了一个uploads.ini文件,并按卷将其附加到实例.然而,我仍然无法让Wordpress媒体上传者增加它的限制.

码头工人,compose.yml:

version: '2'
services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: password1
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: password1

   wordpress:
     depends_on:
       - db
     build: ./wordpress
     ports:
       - "8085:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_PASSWORD: password1
     volumes: 
       - ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini 
volumes:
    db_data:
Run Code Online (Sandbox Code Playgroud)

uploads.ini:

file_uploads = On
memory_limit = 500M
upload_max_filesize = 500M
post_max_size = 500M
max_execution_time = 600
Run Code Online (Sandbox Code Playgroud)

Docker检查容器:

[
    {
        "Id": "8edc91a51bf8480edc927de2fa5c16624ac43a7beb58c109cd771a143f67746f",
        "Created": "2017-03-15T23:47:54.480206792Z",
        "Path": …
Run Code Online (Sandbox Code Playgroud)

wordpress wordpress-theming docker dockerfile docker-compose

16
推荐指数
4
解决办法
8765
查看次数

在Docker/Docker-Compose上理解Gunicorn和Flask

我在使用Docker-compose让Flask和Gunicorn在Docker上正常工作时遇到了麻烦

Dockerfile:

FROM ubuntu:latest
MAINTAINER Kyle Calica "Kyle Calica"
RUN apt-get update -y
RUN apt-get install -y python3-dev  build-essential python-pip gunicorn
RUN pip install --upgrade setuptools
RUN pip install ez_setup
COPY . /app
WORKDIR /app
RUN pip install -r ./app/requirements.txt
CMD [ "gunicorn", "-b", ":8000", "run" ]
Run Code Online (Sandbox Code Playgroud)

码头工人,Compose.yml:

version: '2'
services:
 web:
  build: .
  volumes:
  - ./:/var/www/crypto
  ports:
   - "5000:5000"
Run Code Online (Sandbox Code Playgroud)

run.py:

from app import app
app.run()
Run Code Online (Sandbox Code Playgroud)

根据我的理解,Gunicorn master将在容器中的所有接口上的端口8000上运行

然后它将生成一个节点,在127.0.0.1/localhost 的容器中的端口5000上运行.

从那里我将端口5000链接container到我的host端口8000 …

python flask gunicorn docker docker-compose

7
推荐指数
2
解决办法
7301
查看次数

SVG路径覆盖和动画另一个路径

我有一个灰色虚线的SVG.我想要做的是在绿色SVG虚线上叠加,并将灰色动画显示绿色.Sorta就像一个从右到左移动的仪表.

我看到了如何制作虚线的这个例子:

http://jsfiddle.net/ehan4/2/

并且能够做到但我的线已经破灭了.

我最终这样做了:

<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
         viewBox="0 0 666.9 123.8" enable-background="new 0 0 666.9 123.8" xml:space="preserve">
    <path  opacity="0.4" stroke-width="3" fill="none" stroke="#66CD00" stroke-linecap="round" stroke-miterlimit="5" stroke-dasharray="1,6" d="
        M656.2,118.5c0,0-320.4-251-645.9-0.7" />
        <path id="top"  opacity="0.4" fill="none" stroke="#AEAEAE" stroke-linecap="round" stroke-miterlimit="5" stroke-dasharray="1,6" d="
    M656.2,118.5c0,0-320.4-251-645.9-0.7"/>

</svg>

var path = document.querySelector('#top');
var length = path.getTotalLength();
// Clear any previous transition
path.style.transition = path.style.WebkitTransition =
  'none';
// Set up the starting positions
path.style.strokeDasharray = 1  + ' ' + 6;
path.style.strokeDashoffset = length;

// …
Run Code Online (Sandbox Code Playgroud)

html javascript svg svg-animate

6
推荐指数
1
解决办法
724
查看次数

使用 AWS API Gateway 的 Github Webhooks 密钥

我正在尝试让 Github Webhook 启动我拥有的 AWS Lambda。我能弄清楚如何做到这一点的最好方法是使用 AWS API Gateway,问题是安全性。

Github Webhooks 只会通过 POST 调用发送一个秘密。

我找不到任何方法让 AWS API Gateway 验证此签名。或者我可以在哪里添加此功能。

我假设我可以编写一个AWS Lambda Authorizer。但这是很多不同地方的代码,开始看到需要serverless框架。

我不知道在 AWS 中有更简单的设置吗?

github amazon-web-services git-webhooks github-webhook

5
推荐指数
1
解决办法
2184
查看次数

AWS Route R53 将 www 子域路由到顶级域 S3 存储桶

我在 Route 53 中设置了一个顶点域,其中有一个别名文件指向托管我的前端应用程序的 S3 存储桶。

我想要一个www子域路由到该顶级域的 S3 存储桶,这样用户就看不到使用裸域和子域之间的区别www

我尝试使用指向顶点域的别名文件创建第二个托管区域,但这不起作用或不允许我这样做。

我还尝试创建第二个www以子域作为名称的存储桶,并尝试重定向到第一个存储桶,但它似乎不起作用。

执行此操作的正确方法是什么?据我所见,我实际上应该使用www子域创建存储桶和托管区域,然后将顶点域重定向到该存储桶。

为什么一定要这样呢?执行此操作的最佳实践和低成本 AWS 方法是什么?

amazon-s3 amazon-web-services amazon-route53

4
推荐指数
1
解决办法
565
查看次数

在权限策略中将 AWS Lambda 设置为委托人

我有一个非常具体的 AWS Lambda 函数,我想将其设为 AWS Secret Manager 的 Principal 权限策略,以便它可以检索秘密。

我只想专门将此权限授予我的 Lambda。我创建了一个角色并将该角色分配给策略。

但是,我希望能够明确地写出 Principal (为了学习和第一眼知道它的作用)。

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "Lambda Get Secret File",
            "Effect": "Allow",
            "Action": "secretsmanager:GetSecretValue",
            "Principal": {
                "AWS": "arn:aws:iam::XXXXXXXXXX:role/My-Lambda"    
            },
            "Resource": "arn:aws:secretsmanager:us-west-2:XXXXXX:secret:My-Secret"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

这是不允许的。写这个的方法是什么?

我看到的一切都是为了让 Lambda 旋转,我不想旋转。

amazon-web-services amazon-iam aws-lambda

4
推荐指数
2
解决办法
2383
查看次数

Django模板内联jQuery无法正常工作

试图在我的模板中使用内联jQuery,这样我以后可以在AJAX调用中使用django url标记.但我无法让javascript工作.在我的子页面中,我扩展了我的索引页面,其中包含我的所有javascript和jQuery库.

{% extends "subpage.django" %}


{% block content %}
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script>

    <script>
    $("#dialog").hide();
    $(".delete").click(function(){
            alert("clicked!");
     });  

    </script>

    {% if graph %}
        <h3> {{ graph.name }} </h3>
       {% url 'graphImage' graph.id as the_graph %}
        <img src="{{the_graph}}" alt="{{the_graph}}"/>



        <a class="button delete" id="{{ graph.id }}" href="#">Delete</a>


        <div id="dialog" title="Confirm delete">Are you sure?</div>


    {% endif %}
{# need to add object.id to dialog in javascript #}
{% endblock  %}
Run Code Online (Sandbox Code Playgroud)

做了一些编辑.将脚本放在块内容中,以便在显示源代码时显示.然而,仍然没有工作.我现在使用谷歌apis包含jQuery源代码.但内联脚本仍然无法正常工作.奇怪的是,如果我在控制台中输入它,那就完全没有了!我知道我错过了什么!

javascript python django jquery django-templates

3
推荐指数
1
解决办法
5437
查看次数

插件/预设文件不允许导出对象,只能导出函数。删除并保留 babel 安装?使用 webpack 选择?

我正在尝试学习如何编写 React 应用程序并从头开始设置。

我一直在努力奔跑webpack --config webpack.dev.config.js。我不断收到此错误。我尝试过使用不同的加载器和预设。

我的设置有什么问题吗?是不是我的 npm 节点模块已经过时了?

我尝试更新所有预设、加载器甚至 babel 本身。

错误:

ERROR in ./src/index.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Plugin/Preset files are not allowed to export objects, only functions. In /Users/kyle.calica-steinhil/Code/react-components/react-imgur-album/node_modules/babel-preset-es2015/lib/index.js
    at createDescriptor (/Users/kyle.calica-steinhil/Code/react-components/react-imgur-album/node_modules/@babel/core/lib/config/config-descriptors.js:178:11)
    at items.map (/Users/kyle.calica-steinhil/Code/react-components/react-imgur-album/node_modules/@babel/core/lib/config/config-descriptors.js:109:50)
    at Array.map (<anonymous>)
Run Code Online (Sandbox Code Playgroud)

webpack.dev.config.js:

var path = require('path');

module.exports = {
  mode: 'development',
  // context: path.resolve(__dirname, 'src'),
  entry: path.resolve(__dirname,'src/index.js'),
  output: {
    filename: 'main.js',
    libraryTarget: "commonjs2"
  },
  module: {
     rules: [
       {
         test: /\.js$/,
         exclude: /node_modules/,
         use: [
           { …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs webpack babeljs babel-loader

3
推荐指数
1
解决办法
7114
查看次数

无法识别Express REST API响应方法

我有这个非常简单的get请求,返回我想要实现的json.我已经按照Express Web Framework REST API的教程进行了操作,但由于某些原因,我一直得到同样的错误

错误:

TypeError: res.status is not a function
Run Code Online (Sandbox Code Playgroud)

要么

TypeError: res.json is not a function
Run Code Online (Sandbox Code Playgroud)

index.js:

 var express = require('express');
    var router = express.Router();
    var pg = require('pg');
    var connectionString = 'pg://postgres:postgres@postgres/feed';

/* GET home page. */
router.get('/', function(req, res, next) {
  res.render('index', { title: 'Express' });

});

router.get('/api/leaderboard', function(resp, req){
  var results = [];
   pg.connect(connectionString, function(err, client, done){
       if(err){
         done();
         console.log(err);
         return res.status(500).json({ success: false, data: err});
       }
       var query = client.query("SELECT * FROM log …
Run Code Online (Sandbox Code Playgroud)

api rest json node.js express

1
推荐指数
1
解决办法
1万
查看次数

Docker-Compose WordPress MySql无法连接

尝试连接到我的WordPress网站时,我收到502网关错误.看着日志我有这个错误.

MySQL Connection Error: (1045) Access denied for user 'root'@'172.23.0.3' (using password: YES)
Run Code Online (Sandbox Code Playgroud)

当我不更改密码并保持全部密码时,它似乎有效WordPress.我假设dockerfiles只使用默认密码,但看了之后我才看到它们从环境中抓取.但它似乎没有从我设置的环境中获取.

version: '2'
services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: *****
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: *****

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8085:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_PASSWORD: ******
volumes:
    db_data:
Run Code Online (Sandbox Code Playgroud)

我希望*****是相同的密码.

这是我的wordpress变量的转储:

HOSTNAME=55333eceeda8
PHP_INI_DIR=/usr/local/etc/php
PHP_ASC_URL=https://secure.php.net/get/php-5.6.30.tar.xz.asc/from/this/mirror
WORDPRESS_DB_PASSWORD=test
PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2
PHP_MD5=68753955a8964ae49064c6424f81eb3e
PHPIZE_DEPS=autoconf        file        g++         gcc         libc-dev        make        pkg-config      re2c
PHP_URL=https://secure.php.net/get/php-5.6.30.tar.xz/from/this/mirror
WORDPRESS_DB_HOST=db:3306
WORDPRESS_VERSION=4.7.2
PHP_LDFLAGS=-Wl,-O1 -Wl,--hash-style=both -pie
APACHE_ENVVARS=/etc/apache2/envvars …
Run Code Online (Sandbox Code Playgroud)

mysql wordpress docker dockerfile docker-compose

1
推荐指数
1
解决办法
2900
查看次数

Android安装/ SDK Manager问题

我已经下载android-sdk_r08-windows.zip并安装了它c:\.当我尝试运行SDK Manager时,它会短暂弹出一个DOS窗口然后关闭.尝试运行adroid update sdk会导致空指针异常.我已经尝试多次卸载/重新安装android和java的SDK.这是在Windows XP SP3上.有任何想法吗?

谢谢,

约翰

C:\android-sdk-windows>java -version

java version "1.6.0_23"
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) Client VM (build 19.0-b09, mixed mode, sharing)

C:\android-sdk-windows>tools\android.bat update sdk
[INFO] Starting Android SDK and AVD Manager
No command line parameters provided, launching UI.
See 'android --help' for operations from the command line.
java.lang.NullPointerException
        at com.android.sdklib.internal.avd.AvdManager.parseAvdInfo(AvdManager.java:1155)
        at com.android.sdklib.internal.avd.AvdManager.buildAvdList(AvdManager.java:1134)
        at com.android.sdklib.internal.avd.AvdManager.<init>(AvdManager.java:376)
        at com.android.sdkuilib.internal.repository.UpdaterData.initSdk(UpdaterData.java:230)
        at com.android.sdkuilib.internal.repository.UpdaterData.<init>(UpdaterData.java:107)
        at com.android.sdkuilib.internal.repository.UpdaterWindowImpl.<init>(UpdaterWindowImpl.java:86)
        at com.android.sdkuilib.repository.UpdaterWindow.<init>(UpdaterWindow.java:54)
        at com.android.sdkmanager.Main.showMainWindow(Main.java:297)
        at com.android.sdkmanager.Main.doAction(Main.java:260)
        at com.android.sdkmanager.Main.run(Main.java:99)
        at …
Run Code Online (Sandbox Code Playgroud)

android

0
推荐指数
1
解决办法
9825
查看次数